码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx+Tomcat负载均衡群集

时间:2016-11-14 12:37:35      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:其他   负载均衡   webapp   群集   tomcat   建立   访问   str   target   

一、Nginx负载均衡原理

  目前很多大型网站都应用Nginx服务器作为后端网站程序的反向代理及负载均衡器,提升整个站点的负载并发能力

  Nginx负载均衡是通过反向代理实现的

  技术分享

二、部署Tomcat 

  本案例以Nginx作为负载均衡器,Tomcat作为应用服务器,具体安装方法请见本人其他文章

  此案例为了测试搭建两个内容不同的网站可以创建/web/webapp1目录,修改server.xml,将网站文件目录更改到/web/webapp1/路径下,并建立测试页index.jsp,进行测试。

三、部署Nginx

 1 安装Nginx
 2 [root@localhost ~]# yum -y install pcre-devel zlib-devel
 3 [root@localhost ~]# useradd -M -s /sbin/nologin nginx
 4 [root@localhost ~]# tar -zxvf nginx-1.6.0.tar.gz -C /usr/src/
 5 [root@localhost ~]# cd /usr/src/nginx-1.6.0/
 6 [root@localhost nginx-1.6.0]# ./configure --prefix=/usr/local/nginx --user=nginx --
 7 group=nginx --with-file-aio --with-http_stub_status_module --with-http_gzip_static_module --
 8 with-http_flv_module --with-http_ssl_module
 9 [root@localhost nginx-1.6.0]# make && make install
10 [root@localhost ~]# ln -s /usr/local/nginx/sbin/* /usr/local/sbin/
11 [root@localhost ~]# nginx -t
12 [root@localhost ~]# nginx
13 [root@localhost ~]# netstat -anpt | grep 80
14 [root@localhost ~]# killall -s HUP nginx     
15 [root@localhost ~]# killall -s QUIT nginx     
16 [root@localhost ~]# nginx
17 验证:
18 [root@localhost ~]# firefox http://localhost/ &
19 
20 设置权重
21 [root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf
22 在http{ }中添加:
23 upstream tomcat_server {
24 server 192.168.1.10:8080 weight=1;  #两台服务器权重相同,为轮询算法
25 server 192.168.1.20:8080 weight=1;  #两台服务器权重相同,为轮询算法
26 }
27 location / { }中添加:
28 proxy_pass http://tomcat_server;    #访问请求转发给Tomcat
29 
30 重启Nginx服务
31 [root@localhost ~]# killall -s QUIT nginx
32 [root@localhost ~]# nginx
33 [root@localhost ~]# netstat -anpt | grep nginx
34 
35 验证
36 [root@localhost ~]# firefox http://192.168.1.1/ &
37 验证结果:分别显示Tomcat1和Tomcat2上的网站页面。

 

Nginx+Tomcat负载均衡群集

标签:其他   负载均衡   webapp   群集   tomcat   建立   访问   str   target   

原文地址:http://www.cnblogs.com/mangood/p/6060099.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!