首页 > 分享 > go项目部署到linux服务器

go项目部署到linux服务器

这个过程真的很简单,比起java的项目部署简直了。

本地编译项目

首先,需要本地编译项目,编译成linux可执行的二进制程序。

env GOOS=linux GOARCH=386 go build main.go 1

注意: env GOOS=linux GOARCH=386是设置linux的系统需要的环境。386是一个很大的坑,这里是要运行这个打包后程序的平台。如果是linux需要你用 uname -a 来查看你运行的linux系统环境。常见的环境一般有 amd64,i386等。

上传到服务器并修改执行权限

将编译好的程序,使用ssh工具上传到服务。

然后,一般可能没有执行权限,添加执行权限。

chmod 777 main 1 运行程序

运行程序:./main

如果需要后台运行:nohup ./main &

其他问题

如果执行了上面的步骤还是不能成功运行,可能存在以下问题。

程序是否成功执行

查看命令:ps -aux | grep main

服务器是否开放防火墙和端口

具体参考:https://sihai.blog.csdn.net/article/details/119148858

相关知识

Linux跨平台部署DotNetCore记录
服务器部署后 访问出错的原因和解决办法
一步步教你部署网络唤醒服务器,轻松搞定设备睡眠、开机、关机与服务器端口检测
Linux内字符串无法显示原因解析 (linux字符串不显示) – 后浪云
linux输出第一列数据库
Google的60款开源项目
“樱花云服务器:免费打造个性化网站“
一键部署微服务生态系统:Docker Compose环境包
EMOS部署详细步骤
linux 绘画

网址: go项目部署到linux服务器 https://m.huajiangbk.com/newsview323837.html

所属分类:花卉
上一篇: 花生肥料的选择与使用(打造高产优
下一篇: 催花促果肥:助力花果丰盈的秘诀