Nginx+Tomcat搭建负载均衡集群

Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器, 使用 Nginx 可以使得程序在高并发的情况下依旧可以保持良好的性能。使用 Nginx+Tomcat 实现一个负载均衡的集群 Demo。
记录一下,以后可能会用得到。

1、下载 Nginx 和 Tomcat。

2、解压 Tomcat,分别命名为 Tomcat1 和 Tomcat2。

3、然后修改这两个Tomcat的端口。
修改 server.xml 中第22行,69行和91行这三处的端口。

22 <Server port="8005" shutdown="SHUTDOWN">
69 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
91 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

4、修改 Nginx 的配置文件,实现负载均衡。

 #服务器的集群  
 upstream  netitcast.com {  #服务器集群名字   
     server    127.0.0.1:18080  weight=1;#服务器配置   weight是权重的意思,权重越大,分配的概率越大。  
     server    127.0.0.1:28080  weight=2;  
 }     

 #当前的Nginx的配置  
 server {  
     listen       80;#监听80端口,可以改成其他端口  
     server_name  localhost;##############   当前服务的域名  

 location / {  
         proxy_pass http://www.romition.space;  
         proxy_redirect default;  
 }  

5、启动 Nginx 和2个 Tomcat,访问 localhost,可以看出两个 Tomcat 的被访问次数是 1:2。

本文由个人 hexo 博客 co2fe.com 迁移
date: 2016-11-24 20:26:08

posted @ 2018-12-28 15:27  LiuChengloong  阅读(132)  评论(0编辑  收藏  举报