注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

kangzye的博客

加Q群25382780切磋java,加19360923群研究JavaScript

 
 
 

日志

 
 

nginx 整合 tomcat 做负载均衡  

2011-10-09 00:44:38|  分类: nginx |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
我的测试环境是:windows7 32bit / jdk1.6 / tomcat6.0 /nginx 1.08
1、解压tomcat ,复制成2份,修改server.xml 里的端口设置,使得两个tomcat不冲突。请确保两个tomcat可以访问到你的应用:http://localhost:8080 和 http://localhost:8081
2、修改nginx 的配置(在conf/nginx.conf):
a.在 #gzip on; 下面添加下面代码

upstream backend {
                   server localhost:8080;
                   server localhost:8081;
                   #ip_hash;  #这个好像是记录访问session的,同一session会发往同一个服务器处理,貌似这样,一开始我开启这个选项,我用浏览器狂刷新,一直访问的是第一个tomcat,后来我注释掉这行,于是访问被分散到了各tomcat中。
         }

b.
修改第一个 server{} 配置中的 listen  80; 改为新的端口号,如果有必要的话
并将:

location / {
            root   html;
            index  index.html index.htm;
}

修改为:
location / {
            root   html;
            index  index.html index.htm;
           proxy_pass                  http://backend;
           proxy_redirect              off;
           proxy_set_header            Host $host;
           proxy_set_header            X-Real-IP $remote_addr;
           proxy_set_header            X-Forwarded-For $proxy_add_x_forwarded_for;
           client_max_body_size        10m;
           client_body_buffer_size     128k;
           proxy_connect_timeout       90;
           proxy_send_timeout          90;
           proxy_read_timeout          90;
           proxy_buffer_size           4k;
           proxy_buffers               4 32k;
           proxy_busy_buffers_size     64k;
           proxy_temp_file_write_size  64k;
}

如此即以通过最简单方式配置完成,启动nginx 和tomcat ,即可通过  nginx 访问后端的 tomcat 集群了。

nginx 在windows下双击,窗口一闪而过,但其实可能已经开启成功,可通过查看端口来检查或者通过访问nignix来验证。
也可在 cmd 里运行  nginx.exe 来启动,这样如果启动不成功,会有提示。
nginx 的关闭,cmd 中:  nginx.exe -s stop

  评论这张
 
阅读(1399)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018