今天学习了单机器下部署多Tomcat,然后用Nginx负载均衡进行访问这两个Tomcat
我主要是在windows下搭建,其实liunx下也差不多 只是有一些区别需要去学习,话不多说我们直接开始搭建。
首先我们复制两份tomcat,起名tomcat1和tomcat2
1.png
这时候我们需要对两个tomcat环境变量进行配置
2.png
然后对于两个tomcat我们不能放在同一个端口下,因此我们需要配置其server.xml ,tomcat1默认我们不改变,只改变tomcat2即可,端口号我们递进1000(只要不是被占用的端口号即可如3306等)
3.png
4.png
5.png
接下来我们只需要启动两个tomcat,看启动路径分别是CATALINA_HOME 和CATALINA_2_HOME,为了区别两个tomcat我们用logo图片替换,这个就不做演示,然后启动localhost:8080和localhost:9080
6.png
7.png
8.png
这里我们但机器部署多tomcat完成,三个tomcat以此类推即可
接下来我们配置nginx负载均衡 使得请求可以分配到两个tomcat下
在nginx目录下:C:\nginx-1.10.2\conf\vhost
新建tomcat.tomcat.com.cof
17.png
这时候配置host 我们将其127.0.0.1 配置成www.test.com 即可,这样nginx会把我们负载均衡,请求发送到8080和9080的端口
18.png
我们启动nginx,修改了nginx配置需要重启nginx服务27.png
我们访问 www.test.com 因为配置了host 所以会指向我们本地127.0.0.1
21.png
22.png
网友评论