Nginx+Tomcat搭建负载均衡集群

【前言】

     前面讲述了关于Nginx的相关知识,基本了解了nginx主要是用于做反向代理服务器的,本文小编主要为大家实践如何实现tomcat+nginx实现负载均衡!

【内容】

1.简单的准备工作:Nginx;两个Tomcat服务器,同一个Drp项目;

2.配置tomcat的port号:

   下载两个tomcat之后,解压之后进入tomcat的conf文件夹,在server.xml对port进行配置,其中一个tomcat为默认端口,另一个tomcat7.0.77版本的端口配置如下:


3.启动两个tomcat,网址分别为:localhost:8080和localhost:8090;保证其能正常工作。

4.将drp项目拷贝到两个tomcat的webapps下,tomcat自动默认从webapps部署项目。

5.配置nginx服务器:

    找到nginx服务器的conf文件下的nginx.conf,打开之后进行配置:

http {
    include       mime.types; #文件拓展名与文件类型映射表
    default_type  application/octet-stream;
#服务器集群的
   upstream netitcast.com{
     server localhost:8080 weight=1; #tomcat8服务器的地址以及权重,其中权重最大,被访问的概念也越大
     server localhost:8090 weight=1; #tomcat7.0.77服务器的地址和权重
   }
#当前配置的nginx
   server {
        listen  8067;  //nginx监听的端口号
        server_name localhost; //域名
    location / { 
          proxy_pass   http://netitcast.com; //服务器集群的名称,其中proxy_pass就是代理服务
	  proxy_redirect default;
         }
   }
}
 主要有三步曲:

1.给nginx配置监听端口,并且域名;2.配置nginx反向代理集群的地址;3.设置服务器集群的列表

6.命令启动nginx,win+R键中输入cmd,找到nginx所在的路径,以我的电脑为例:


7.输入网址,测试集群

    然后在网址中输入localhost/drp3.2/login.aspx因为我提前将drp项目的login.jsp页面设置成不一样,就是为了区别是否真的实现了切换服务器,结果是呈现了两种不同的页面;

【总结】

     是不是发现了使用nginx搭建tomcat服务器的集群很简单?在国内已经有淘宝,新浪博客,网易新闻等大型网站使用了nginx。nginx的优越性已经不言而喻,而且nginx的论坛发展很快,更新也很快,而且免费开源。希望本文对你了解nginx有帮助喔!感谢您的浏览!


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 34
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值