Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 2|回復: 0

服务器或托管环境

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-7-11 12:47:49 | 顯示全部樓層 |閱讀模式
以下是要遵循的步骤: 1.为项目创建目录: mkdir go-http-sample cd go-http-sample 2.在go-http-sample目录中创建main.go文件: 软件包 main 导入( “fmt” “net/http” ) func hello(w http.ResponseWriter, req *http.Request) { fmt.Fprintf(w,“hello\n”) } func main() { http.HandleFunc("/", hello) http.ListenAndServe(":8090", nil) } 3. 在本地测试您的应用程序: #> go run main.go & ~/Source/go-http-sample #> curl localhost:8090/ hello 4.然后我们创建一个示例Dockerfile: FROM golang:1.20.10-alpine3.18 作为构建者 WORKDIR /app COPY go.mod go.sum ./ RUN go mod download COPY . . RUN CGO_ENABLED=0 GOOS=linux go build -o ./http-server 从头开始 WORKDIR /app COPY --from=builder /app/http-server . EXPOSE 8090 CMD ["/app/http-server"] 5.测试你的docker镜像: #> docker run -itd -p 8090:8090 $(docker build -q .) dae1ae701a2f876978874e995420080cd86f66c95bc6b2f0db39bed2e849e2d7 ~/Source/go-http-sample #> curl localhost:8090/ hello 太棒了,一切都应该按预期工作,我们现在可以准备 Plesk 控制面板了! 设置Plesk 我假设您已经有一个 Plesk 实例。

然后,您需要安装一个 docker 扩展。您可以通过扩展目录轻松完成此操作。 如何在 Plesk 上托管 Go App - Plesk 博客文章 Plesk 有一个很有用的功能——您可以创建一个带有临时域名的域名用于测试目的,所以让我们创建一个新域名。 如何在 Plesk 上托管 Go App - Plesk 博客文章 很好,现在我们有一个 电报号码数据 测试域,我们可以部署我们的测试服务。 如何在 Plesk 上托管 Go App - Plesk 博客文章 部署你的 Go 应用程序 首先,我们需要一个在服务器上运行的镜像。你可以用以下命令来执行此操作(我使用的是 MacOS) #> docker buildx build --platform=linux/amd64 -t go-http-sample:latest . #> docker save go-http-sample:latest | gzip > go-sample.tar.gz 接下来打开docker扩展,上传并运行镜像, 也可以将镜像推送到官方Docker Hub。




如何在 Plesk 上托管 Go App - Plesk 博客文章 在设置中,关闭自动端口映射。接下来,打开 Docker 代理规则: 如何在 Plesk 上托管 Go App - Plesk 博客文章 添加规则: 如何在 Plesk 上托管 Go App - Plesk 博客文章 测试您的应用程序 现在您可以打开浏览器并点击链接:https://reverent-ganguly.139-59-209-22.plesk.page/ 如何在 Plesk 上托管 Go App - Plesk 博客文章 结论 如您所见,您可以轻松部署任何 Go 应用程序。此外,使用 Plesk 控制面板,您可以轻松添加 SSL 证书、维护安全修复、监控应用程序以及执行许多其他重要操作。使用 Docker 扩展,您可以完全管理您的应用程序、更新或重新启动它、查看日志等。 鸣叫 分享 分享 电子邮件 0分享 阿列克谢·费奥多罗夫的图片 阿列克谢·费奥多罗夫 尚无评论,请在下面发表您的意见! 添加评论 您的电子邮件地址不会被公开。必填字段标有* 评论 * 姓名 * 电子邮件 * 网站 在这里搜索...

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2025-2-22 16:40 , Processed in 0.059197 second(s), 18 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |