一台服务器下多个tomcat以及nginx实现负载均衡

一台机器下多个tomcat实现nginx负载均衡

 

1下载tomcat,免安装版

地址:http://pan.baidu.com/s/1jGAgc5o

2.复制一个tomcat副本(下面的操作只需在副本中

命名为:

3.修改server.conf

打开文件位置

修改下面三个地方:

1.

2.

3.

 

 

 

 

 

 

 

 

4.打开service.bat

打开文件位置

 

添加如下

5安装此tomcat服务

命令行输入:TOMCAT8.1.2为该服务的名字,可随意

 

6启动此服务

需要到系统服务列表中启动,即services.msc下找到TOMCAT8.1.2服务名,再右键启动,此时这个B-tomcat就可以正常运行了。

 

7.测试

①在这两个tomcat中,分别新建一个项目:hello;新建一个项目启动页面:index.html

②在上面的操作6中已经启动了8888端口的tomcat服务,所以这里只需把8080端口的tomcat启动。

③在浏览器中输入http://localhost:8888/hello,http://localhost:8080/hello结果如下图所示:

至此,两个tomcat已经安装好了

 

 

 

Nginx负载均衡配置

下载nginx

地址:http://pan.baidu.com/s/1pJGb2af

 

安装

解压到本地随意目录:编辑nginx.conf文件:

http{}中新增如下红线框的内容:

 

启动和关闭nginx服务器

 

测试验证

  1. 输入安装nginx服务器的ip和监听的端口:如果出现如下则按照nginx成功!

     

负载均衡验证

保证开启了两个tomcat服务器(开启两个tomcat 端口分别为:80808888

  1. 其他机器输入安装nginx服务器的ip地址+端口(81)+项目名/
  2. 结果为:在两个tomcat之间相互切换:(如下图:)

    至此,nginx负载均衡安装完成!

posted @ 2015-08-30 13:36  雅布珊  阅读(1620)  评论(0)    收藏  举报