本篇博客是基于Linux系统编写的
首先打开项目目录
cd cd go/src/achievement/
执行编辑命令
go build main.go
或者
bee run
此时目录中会生成一个二进制文件
这个时候如果只想执行一个执行./achievement
会发先项目也可以执行
但是我们部署的工程往往希望在后台一直运行,这时侯如果刚才的已经执行了./achievement 命令,再执行nohup ./achievement &> achievement.log &就会报错,翻译过来是说这个程序已经在运行了,首先ps aux|grep achievement 找出这个pid ,假如是21432 ,直接执行kill 21432 然后执行 nohup ./achievement &>achievement.log & ,就可以访问了
并且此时会发先项目中多了一个日志文件achievement.log
apache 配置
Apache还要加载两个模块:
在/etc/httpd/conf/httpd.conf
LoadModule proxy_m