admin管理员组文章数量:1602048
前言
我们写过的go项目如何别人访问到呢?那就需要部署到服务器上了
首先我们需要下载两个软件:x-shell和x-ftp
免费获取地址:家庭/学校免费 - NetSarang Website (xshell)
开始部署之前我们记住:
1.部署到linux服务器上,就是让项目在linux服务器上运行
2.x-shell用来操作linux服务器
3.x-ftp用来往linux服务器上添加文件
明白以上内容我们开始部署
1.打包
我们先将自己的golang文件进行打包
在项目目录下cmd打开命令窗口(我的后端项目名就叫server)
依次执行以下三条命令
开始打包,时间可能比较长,稍微等待一会
打包结束后我们得到一个二进制文件(名字可能是main,可能是server,具体原因我也没弄清楚)
然后我们将server文件,项目的congfig.yaml配置文件和resource静态资源文件夹复制到一个新建的文件夹中
这个文件夹就是我们需要的所有文件,这样我们就完成打包的工作
将打包后的项目放到服务器上
打开x-ftp软件,点击新建会话
然后根据图片内容依次填写即可
然后我们就可以连接到远程服务器了
左边是我们本地文件,右边的服务器文件
然后我们找到自己本地打包后的项目文件拖入服务器中即可
现在我们就成功将打包后的项目放到服务器上了
使用x-shell运行项目
x-shell用来操作linux服务器,相当于我们windows系统上的cmd黑窗口
同样我们新建连接
先设置会话名称和主机号
然后进行点击用户身份验证,填写用户名和密码
连接成功后,使用cd切换目录到server文件所在的目录下
最后使用下面的指令执行项目文件,server对应上面打包的文件名
nohup ./server &
这样我们项目也就算是成功部署到服务器上,即使我们断开连接关闭了x-shell也会一直在服务器上运行
版权声明:本文标题:golang项目从windows系统快速部署到linux服务器上 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1728378835a1156308.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论