工作总结:Nginx实现热备
工作上的的一个springmvc项目,目前需要做一个热备。 热备:就是服务器高可用应用的另一种说法,从狭义上讲,双机热备特指基于高可用系统中的两台服务器的热备. 我们这里说的热备,其实是做一个负载均衡。 目前的策略是用nginx来实现负载均衡。
原料准备
nginx, 两个linux服务器(服务器上分别放置一份项目代码并启动)
需求分析
实施步骤:
step1. 选定一个服务器,安装nginx。具体的安装步骤,这里不写了。具体的过程可以参考 https://www.cnblogs.com/xxoome/p/5866475.html 如果安装或者启动nginx发现报错error没有log file之类的问题。可以自己新建个文件夹,但不要新建log文件。然后nginx就可以启动了 。
step2
. 修改nginx配置文件nginx.conf 修改后要重启nginx服务。 命令如下: ./nginx -s reload
step3
联机测试。测试nginx负载均衡、ip_hash策略 和 nginx.conf有关header配置是否生效。
所以nginx会把access_token一起带上的。
可以看到bankendIP 也是33.8080.所以ip_hash策略也是成功的。
上一篇:
92天倒计时,蓝桥杯省赛备赛攻略来啦~