准备
1、安装JDK以及环境变量
2、安装nginx
3、两个端口号不同的tomcat


配置nginx配置文件
在nginx.conf中添加以下代码
upstream tomcats{
server 192.168.41.132:8080;
server 192.168.41.132:8081;
}
server {
listen 80;
server_name tomcat.taotao.com;
location / {
proxy_pass http://tomcats;
index index.html index.htm;
}
}
修改客户端的hosts文件,模拟域名访问

测试


注意:这样的配置意味着两台tomcat的权值是一样的,默认是1,也就是nginx会平等对待,即访问时会执行轮询
#负载均衡
修改nginx.conf
upstream tomcats{
server 192.168.41.132:8080;
server 192.168.41.132:8081 weight=2;
}
weight表示权重,这里可以理解为两台tomcat的比重为1:2,也就是每次请求由tomcat1执行的概率为1/3
#问题
若访问不到,检查防火墙中该端口是否被拦截
Nginx配置负载均衡

本文介绍如何通过Nginx实现Tomcat服务器集群的负载均衡配置。包括安装JDK、nginx及两个不同端口的Tomcat,配置Nginx代理模块实现负载均衡,并通过权重调整分配请求比例。
1138

被折叠的 条评论
为什么被折叠?



