go项目如何部署到linux服务器

723 阅读1分钟

1.如果项目直接实在linux上,并且linux已经有go的运行环境,直接cd到项目目录,go run main.go就可以,如果想项目持续运行 需要将项目入口程序打包成linux可执行二进制文件, nohup ./XXX & 即可 2.如果项目实在window下就要通过cmd到项目的文件夹下执行以下命令,注意不要有空格

GOOS=linux
GOARCH=amd64

然后在执行go build main.go命令 最后将整个项目依赖的文件和文件夹都放到linux,注意在linux运行需要检查一下编译的文 件的权限,如果权限不够会报错。 赋予权限的命令 chmod 777 main 最后再执行就行 ./main 3.如果你的go项目是一个web服务器,如果你的项目之前是在window上开发的记得将启动的地址改为0.0.0.0: + 上你想要的端口号,