一台机器下多个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服务器
?
测试验证
- 安装nginx验证
输入安装nginx服务器的ip和监听的端口:如果出现如下则按照nginx成功!
?
负载均衡验证
保证开启了两个tomcat服务器(开启两个tomcat 端口分别为:8080和8888)
- 本机输入:http://localhost:81/hello/,
- 其他机器输入安装nginx服务器的ip地址+端口(81)+项目名/
- 结果为:在两个tomcat之间相互切换:(如下图:)
至此,nginx负载均衡安装完成!
时间: 2024-11-29 09:21:45