如果go项目在本地运行成功,想放到阿里云上去,可以参考以下步骤进行部署:
1、主要可以参考这一个:
Go&&阿里云服务器(Ubuntu)-- Golang项目(beego)服务器部署
在其中的步骤3之前都可以参考,步骤3后面都是运行项目了,可以直接按照自己的本地运行方式进行运行
2、如果go mod download失败的话,记得更换https://goproxy.cn
可参考:解决go包管理代理网址无法访问:proxy.golang.org
3、项目编译和后台运行的话,可参考:
4、记得在阿里云服务器安全组那里开放需要的端口,可参考:
5、开放端口后也一直访问不了服务器的博客页面,后面查到是-------
虽然输入的是服务器IP,但是F12查看network请求的URL还是localhost,
然后修改前端请求的URL为服务器IP,重新打包(一定)
6、讲道理应该可以了,但是还是访问不了,找呀找,最后发现是-------
由于git没有识别到我的修改,所以有部分修改没有更新(哇,哭了)
重新提交所有修改,终于可以了!!!
对于git强制add可以参考:git add 多个文件和文件夹的方法
关于注册域名、域名备案等可参考:
有好几个部分,写的挺详细