windows 宝塔部署golang项目
时间: 2023-08-18 16:05:49 浏览: 440
您可以按照以下步骤在 Windows 上使用宝塔面板部署 Golang 项目:
1. 安装宝塔面板:
- 前往宝塔官网(https://www.bt.cn/)下载最新的 Windows 版本。
- 双击安装程序并按照提示完成安装。
2. 安装 Golang 环境:
- 前往 Golang 官网(https://golang.org/dl/)下载最新的 Windows 版本。
- 双击安装程序并按照提示完成安装。
- 确保将 Golang 的 `bin` 目录添加到系统环境变量中。
3. 创建宝塔站点:
- 打开宝塔面板,输入您设置的管理员账号和密码进行登录。
- 点击左侧菜单栏的“网站”选项,然后点击“添加站点”按钮。
- 在弹出的窗口中,填写站点的域名、路径、FTP 用户名和密码等信息。
- 点击“提交”按钮创建站点。
4. 配置 Golang 环境变量:
- 在宝塔面板的站点管理页面,找到刚创建的站点,并点击“设置”按钮。
- 在左侧菜单栏中选择“环境变量”选项。
- 点击“添加环境变量”按钮,然后添加以下两个环境变量:
- `GOROOT`:Golang 的安装路径,例如 `C:\Go`
- `GOPATH`:Golang 项目的根目录,例如 `C:\path\to\your\gopath`
5. 部署 Golang 项目:
- 将您的 Golang 项目代码上传到宝塔面板创建的站点路径中。
- 在宝塔面板的站点管理页面,找到刚创建的站点,并点击“设置”按钮。
- 在左侧菜单栏中选择“网站目录”选项。
- 点击“添加网站目录”按钮,将您的 Golang 项目路径添加到网站目录列表中。
- 点击“保存”按钮。
6. 配置反向代理:
- 在宝塔面板的站点管理页面,找到刚创建的站点,并点击“设置”按钮。
- 在左侧菜单栏中选择“反向代理”选项。
- 点击“添加反向代理”按钮,填写以下信息:
- 目标URL:`http://127.0.0.1:您的Golang项目监听的端口`
- 代理目录:`/`
- 高级选项:保持默认即可
- 点击“保存”按钮。
7. 启动 Golang 项目:
- 在宝塔面板的站点管理页面,找到刚创建的站点,并点击“设置”按钮。
- 在左侧菜单栏中选择“SSL”选项。
- 如果您有 SSL 证书,可以在此处配置。如果没有,可以选择“关闭SSL”。
- 点击“保存”按钮。
- 返回站点管理页面,点击“启动”按钮启动您的 Golang 项目。
现在您的 Golang 项目应该已经部署成功并可以通过域名访问了。请确保您的 Golang 项目已经在指定的端口上监听请求。
阅读全文