标签:pre 代码 动态 alt index 输入 ddr nginx 配置 保存
为了实现效果需要配置两台web
web1:192.168.2.17
web2:192.168.2.18
nginx:192.168.2.16
和一台nginx
先编辑nginx的配置文件(配置静态负载均衡)
`vim /usr/local/nginx/conf/nginx.conf`
在配置文件的server 的上面写 下面的代码 (要和server同级的哦)
``
upstream bbq {
server 192.168.2.17:80 weight=2 max_fails=2 fail_timeout=30s;
server 192.168.2.18:80 weight=3 max_fails=2 fail_timeout=30s;
}
``
在server里面写
``
localtion ~*\.(html|gif|png|jpg) {
proxy_pass http://bbq;
}
``
之后重启服务
`nginx -s reload`
在浏览器里面访问一下静态负载的ip可以访问到就表示成功了!
注意静态负载均衡测试的方法是地址后面输入/index.html
下面配置动态负载均衡服务器
`vim /usr/local/nginx/conf/nginx.conf`
修改server里面写的静态的配置
``
location ~ \.php$ {
proxy_pass http://bbq;
proxy_redirect off;
proxy_set_header host $host;
proxy_set_header X_Real_IP $remote_addr;
proxy_set_header X_Forward_For $proxy_add_x_forwarded_for;
}
``
和server同级的bbq访问就不需要在修改了,保存后重启nginx 浏览器测试一下就好了
注意动态负载均衡测试的方法是地址后面输入/index.php
标签:pre 代码 动态 alt index 输入 ddr nginx 配置 保存
原文地址:https://www.cnblogs.com/natural-baby/p/13172353.html