刚学go不久,接触的gva开源项目,针对自己的网校项目添加了小程序前端的api接口模块。
今天上传到宝塔,记录几点要点。
一、前期准备
1、解析域名
2、服务器放行端口,宝塔放行端口。因为gva有用到8888,与宝塔的端口冲突,需要在gva配置文件中修改。
二、go build二进制文件到Linux服务器使用。
注意:Windows系统下编译go程序一定要用系统自带的cmd,不要使用编辑器的PowerShell终端。
1、首先打开cmd窗口,cd到项目主文件main.go所在目录
- SET GOOS=linux
- SET GOARCH=amd64
3、打包(此时会打包成Linux上可运行的二进制文件,不带后缀名的文件)
- go build
三、前端代码编译
1、执行npm run build
2、找到dist文件夹
四、上传宝塔
1、新建项目文件夹,把文件上传(user.ini是宝塔生成的,不需要)
2、配置域名到dist文件夹
3、nginx配置反向代理,因为前端使用80端口,需要配置代理只想后端接口的8088接口。
宝塔可以在网站的设置里修改配置文件,加上location
原文链接:https://blog.csdn.net/q270612725/article/details/125755936
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END