1.负载均衡说明
2.准备
我自己在电脑布置了两台虚拟机,两台都有nginx和tomcat,两台虚拟机布置的ip分别是37以及54,我在tomcat的首页动了点手脚,方便自己看是来自哪个ip的
接着在37的服务器中,进行如下配置
这段代码的意思是拦截37服务器的8080端口的请求到54去处理。
接着service nginx restart 进行nginx重启。
重新访问37服务器8080端口,发现error,于是这时候想到去查看nginx的日志,但是日志在哪儿呢?去nginx.conf配置文件看看咯。
好的,查看一下这个东西
emm..权限问题。执行一下下面的代码。
setenforce 0
sed -i 's/enforcing$/disabled/g' /etc/selinux/config
这时候再访问37的80端口就可以了。我们看到这时候显示的已经是54了。
接下来配置负载均衡的权重,54给了10,37给了20,也就是说平均3次请求中,1次54处理,2次37处理。
另一台机器也这么配置即可。两台机器都重启nginx。接着访问其中一个80端,按f5一直刷新页面,你就可以看到页面在37和54之间切换的鬼畜效果。