根据个人需求,修改了一下hosts文件,设置本地DNS解析
服务器信息
服务器一 192.168.7.12 中为了偷懒既安装了nginx,又有tomcat
服务器二 192.168.7.13 中只有tomcat
tomcat访问端口都为 8080
nginx配置文件部分内容如下
...
upstream backserver{
server 192.168.7.12:8080 weight=2;
server 192.168.7.13:8080 weight=1;
}
server {
listen 80;
server_name www.cchengyyj.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://backserver;
index index.html index.htm;
}
...
访问能正常访问
访问www.cchengyyj.com这个页面,可是点刷新按钮,后面始终是访问服务器二上的资源,
因为nginx设置了权重比为 2 : 1(4:2或者8:4,只要满足比例,不是按次数) ,照理说应该是服务器一2次,服务器二1次这样轮着切换
去nginx安装目录查看了logs下的日志,正常
后面尝试清除了一下缓存就正常了,可是等一下就又接着访问同一台服务器上的资源,说明是缓存问题。改成CTRL + F5 强制刷新访问测试即可