说明
- 本次笔记主要记录部署go
- 服务信息为centos 7
1 | [root@VM-24-13-centos home]# uname -a |
直接部署
- 分别为下载,解压go
1 | [root@VM-24-13-centos /]# cd home |
- 配置go的环境变量
1 | [root@VM-24-13-centos bin]# vi /etc/profile |
- 服务器需要搭建好mysql环境,以及建好数据库,可以参考这篇文章中的MySQL安装过程
- 使用 Git 克隆你的 Gin 项目到服务器上,并设置go的代理
1 | [root@VM-24-13-centos home]# git clone https://github.com/Louis-me/studyGin.git |
- 注意gin的服务端口信息为8080,防火墙需要打开,若时云服务器那么规则端口也要打开
1 | firewall-cmd --zone=public --add-port=8080/tcp --permanent |
- 测试
1 | import requests |
- 如果需要在后台运行项目,并且在关闭终端时项目依然保持运行状态,可以使用
nohup
命令:
1 | [root@VM-24-13-centos studyGin]# ./myGin |