做这个的目的 就是为了服务器之前的负载均衡
目前有3台服务器
主 :192.168.31.222
从 :192.168.31.223
从:192.168.31.224
3台主机都绑定同一个域名 http://www.cuzn-t.com
流程 访问 192.168.31.222 时 服务器自动分配访问 223或者224的服务器
在主服务器里面加入配置文件
upstream www.cuzn-t.com {
server 192.168.31.223:80 weight=2;
server 192.168.31.224:80 weight=1;
}
server
{
listen 80;
#listen [::]:80;
server_name www.cuzn-t.com cuzn-t.com;
#index index.html index.htm index.php default.html default.htm default.php;
#root /home/wwwroot/www.cuzn-t.com;
#error_page 404 /404.html;
#include proxy-pass-php.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
#location ~ /\.
#{
# deny all;
#}
location / {
proxy_pass http://www.cuzn-t.com;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
access_log /home/wwwlogs/www.cuzn-t.com.log;
}
分别在 223 和 224的/home/wwwroot/www.cuzn-t.com下面加入一个index.html 为区分 分别写 223 和224
这个时候访问 服务器就按权重指定访问 不同的服务器 刷新页面即可以看到效果
下面测试宕机的情况 因为是虚拟机 直接关闭223的nginx服务器 这个时候 访问的就是224的服务器
这个是最简单的 nginx 负载均衡
参考网站
http://www.php100.com/html/program/nginx/2013/0905/5525.html
http://www.php100.com/html/program/nginx/2013/0905/5525.html
声明:此文系舞林cuzn(www.wulinlw.org)原创稿件,转载请保留版权