Nginx+2个服务器各部署一套tomcat进行负载均衡模拟测试

1、安装Nginx和tomcat

      安装请参考前面博文:Nginx安装与配置开发环境准备-tomcat安装测试

2、Tomcat部署web服务

      1)  在eclipse上file ->new->Dynamic Web Project创建一个webTest工程,然后再WebContent

           下建一个index.html文件,在文件body中输入Welcome to host1 server!截图如下:

           


        2) 创建一个server服务,如下选择Seve点下一步,选择自己装得tomcat版本点下一步,将刚建得

              webTest从左边添加到右边点finish。

                    


          3) 启动Server服务

                 


         4) 在浏览器输入http://localhost:8080/webTest/,显示如下欢迎界面即OK

               

         5)同理在另一台笔记本(IP:http://192.168.43.17)上部署一个tomcat ,欢迎界面改为Welcome to host2 server。

              

 3、配置ngInx进行测试

      1) 在ngInx安装路径下修改ngInx.conf修改配置文件,如下截图,新增第一个框配置文件,修改第一个框配置文件

             两个框中的serverTest命名必须一致

            


          2) 打开cmd命令窗口,启动ngInx。修改ngInx.conf配置文件后可以执行nginx -t检查正确性,正确再执行

                nginx -s reload重新加载配置文件。

                

           3)执行http://localhost:80显示nginx欢迎界面,执行http://localhost:80/webTest也没有反应,猜测ngInx的80

                 端口是给它自己用的,不是用来做与tomcat服务器映射用的,将nginx.conf的端口80改为8070,重新

                 nginx -s reload。然后多次执行http://localhost:8070/webTest发现在host1和host2之间轮动

                 

                

   4、上面nginx配置简单,但却实现了简单的负载均衡,并且支持服务器横向扩展,当然前提条件数据库数据

        和缓存数据得拆分成单独得服务器,不然像这种循环轮动,会出现数据取不到得情况,当然这也是业界

        微服务架构要考虑得问题



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值