前提工作:在宝塔面板进入【软件商店】→ 搜索“Golang”,安装GO语言版本管理器,点击下载安装SDK版本,推荐(稳定版)。
第一步:通过【网站】页面创建站点(让宝塔自动建目录)
- 进入宝塔面板的 【网站】 页面。
- 点击 【添加站点】。
- 在 域名 中填写:go.xxx.com。
- PHP版本 选择 “纯静态”。
- 不需要创建FTP和数据库。
- 点击 提交。
第二步:上传代码并编译
- 通过宝塔的【文件】管理器,进入刚刚自动创建的 /www/wwwroot/go_xxx_com 目录
- 点击右上角的【新建文件】,文件名填写 main.go,然后点击【创建】。
- 在打开的文本编辑器中,完全删除默认的内容,然后复制并粘贴下面这段最简单的Go代码:
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/", func(c *gin.Context) {
c.String(200, "恭喜!我的第一个Go网站成功运行了!")
})
r.Run(":8080") // 程序会运行在8080端口
}
- 点击右上角的【保存】。
第三步:安装Go环境与依赖
- 打开宝塔的【终端】(或者使用SSH工具连接您的服务器)。
- 依次输入并执行以下两条命令(逐行复制粘贴,然后按回车):
cd /www/wwwroot/go.xxx.com go mod init go.xxx.com - 3、继续执行命令,配置国内镜像代理,安装我们代码中需要的 gin 框架:go env -w GOPROXY=https://goproxy.cn,direct go get github.com/gin-gonic/gin
- 4、编译项目命令
go build -o app
- 5、最后回到宝塔Go项目管理器,将执行命令设置为 ./app 并运行
第四步:在Go项目管理器中配置并运行
- 进入【网站】 ->【Go项目】 -> 点击【添加Go项目】(如下图)

- 浏览器运行

5万+

被折叠的 条评论
为什么被折叠?



