首先本文中需要准备一台Nginx服务器+两台Tomcat服务器,这三台服务器的端口配置详情可以参考上篇文章。
接下来在本机的Host配置文件中添加一个新的域名
Host文件地址:C:\Windows\System32\drivers\etc
127.0.0.1 test.csdn.com
下面是三台服务器的IP与端口说明
nginx负载均衡服务器:127.0.0.1
tomcat1服务器:127.0.0.1:8080
tomcat2服务器:127.0.0.1:8081
注意:真实环境中Nginx与Tomcat不会在一台机器中,是分开的。
下面开始配置负载均衡
- 修改Nginx的conf配置文件
文件地址:C:\nginx-1.8.0\conf目录下的nginx.conf
将配置文件的原server配置删除
2.在Nginx的conf文件里添加负载均衡的配置
在http节点里添加:
#定义负载均衡设备的 Ip及设备状态
#weight:权重,权重的数值越高,被访问的概率越大。
upstream myServer {
server 127.0.0.1:8080 weight=1;
server 127.0.0.1:8081 weight=1;
}
server {
listen 80;
server_name test.csdn.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://myServer;
index index.html index.htm;
}
}
3.下面进行测试,我们访问test.csdn.com