简述生产环境下多linux系统同时发包的操作步骤

前言

本公司生产有6台linux机器,每次发版时,需要前端伙伴把前端项目放到CDN上,然后后端伙伴把index.html同时发布到6台机器上。(index.html是前端项目编译完生成的一个文件,有压缩,当然每次发版都不同)

然后用户打开APP,请求走的路线就是:堡垒机->F5(负载均衡硬件设备)->随机一台linux服务器(如果有需要,继续走其它服务器)->CDN,然后获取到资源后返回给用户。

本文记录下后端发布index.html的步骤。(如果发布jar项目,同理,可供参考)

 

生产环境下多linux系统同时发布的步骤

1.使用软件MobaXterm_Personal_8.6软件,登录堡垒机,并打开6个堡垒机窗口(linux界面的)。

2.通过堡垒机窗口,输入不同的数字,切换至不同的分组,如:窗口1切换到linux生产机器1,窗口2切换到2,以此类推。

3.使用任意一个窗口,例如窗口1,打开NAS共享磁盘的路径,将本地的index.html文件拖进去;这个共享磁盘可供6个linux机器访问,并且路径都是一致的。

4.点击MobaXterm_Personal软件中的MultiExec按钮,就可以同时在6个linux窗口中输入命令了。

5.输入命令,将index.html复制到指定位置,例如:cp /share/index.html /nginx/index.html

意思是将index.html从共享磁盘中复制到nginx文件夹下;现在是同时在6台linux机器上输入命令的状态,这6台机器都能访问共享磁盘(/share),然后要复制到的位置都是/nginx。

6.完成,nginx无需重启。(如果是cp的jar项目,则执行启动命令即可。)

 

注意事项

1.注意检查6台linux的ip是否正确,防止人为登陆错误机器,导致后续发版错误

2.注意备份之前的文件(index.html或jar项目等),使用cp命令备份一下,防止需要回退时无法回退。(回退的原因除了发版错误,还有领导突然不想上线的情况)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追逐梦想永不停

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值