简单的NGINX负载均衡例子

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简单的Nginx负载均衡

相好娃2016-12-02

1.Nginx做负载需要多台服务器,所以我们这里来模拟一下,需要多个tomcat,所以把先

前安装干净的tomcat复制多份,文件夹名字重新取过,如下图。

2.修改tomcat端口号,打开第二个tomcat,编辑文件vim tomcat8-2/conf/server.xml,更改端

口号,需要改两个地方,端口号随意,最好是累加

8015" shutdown="SHUTDOWN"> //把8005改为8015

8081" protocol="HTTP/1.1" //把8080改为8081

connectionTimeout="20000"

redirectPort="8443" />

3.然后为了区别访问的哪个tomcat,修改tomcat默认的访问页面

vim webapps/ROOT/index.jsp 的TITLE,这样我们可以直接从浏览器上观察访问的是哪个tomcat。

4.测试下,启动2号tomcat,输入IP访问

5.这时候已经有两个tomcat了,可以用来做nginx的负载均衡的测试了。

接下来配置最简单nginx的负载均衡。

编辑vim nginx.conf 文件,添加参与负载的服务器组

6.Nginx默认监听的是80端口,按以前的配置,会访问nginx的欢迎页面,这里配置成访

问nginx时,转向到我们自定义的服务器组上面,采用轮询的负载

7.配置完后需要重启nginx

输入命令../sbin/nginx -s reload

8.启动后,访问机器IP,不加端口默认访问80端口,也就是nginx,会被转到服务器组上。

轮流访问两台TOMCAT。刷新页面即可以看到效果。

TOMCAT1

TOMCAT2

到这里说明负载已经起作用了。下一篇会结合一个WEB应用对nginx的配置作进一步的了解。

END

相关文档
最新文档