宝塔部署gin-vue-admin项目

刚学go不久,接触的gva开源项目,针对自己的网校项目添加了小程序前端的api接口模块。

今天上传到宝塔,记录几点要点。

一、前期准备

1、解析域名

2、服务器放行端口,宝塔放行端口。因为gva有用到8888,与宝塔的端口冲突,需要在gva配置文件中修改。

二、go build二进制文件到Linux服务器使用。

注意:Windows系统下编译go程序一定要用系统自带的cmd,不要使用编辑器的PowerShell终端。

1、首先打开cmd窗口,cd到项目主文件main.go所在目录

2、设置 linux 编译配置:

  • SET GOOS=linux
  • SET GOARCH=amd64

3、打包(此时会打包成Linux上可运行的二进制文件,不带后缀名的文件)

  • go build

三、前端代码编译

1、执行npm run build

2、找到dist文件夹

四、上传宝塔

1、新建项目文件夹,把文件上传(user.ini是宝塔生成的,不需要)

宝塔部署gin-vue-admin项目_第1张图片

2、配置域名到dist文件夹

3、nginx配置反向代理,因为前端使用80端口,需要配置代理只想后端接口的8088接口。

宝塔可以在网站的设置里修改配置文件,加上location

宝塔部署gin-vue-admin项目_第2张图片

 

 

你可能感兴趣的:(golang,开发语言)