golang项目从windows系统快速部署到linux服务器上

前言

我们写过的go项目如何别人访问到呢?那就需要部署到服务器上了

首先我们需要下载两个软件:x-shell和x-ftp

免费获取地址:家庭/学校免费 - NetSarang Website (xshell.com)

开始部署之前我们记住:

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也会一直在服务器上运行

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值