两者只需要修改nginx/conf/nginx.conf即可
反向代理server {
listen 81;
server_name localhost;
location / {
proxy_pass https://www.csdn.net;
#root html;
#index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
负载均衡
默认使用轮询策略
upstream servers {
server 192.168.93.101:80;
server 192.168.93.102:80;
server 192.168.93.103:80;
}
server {
listen 83;
server_name localhost;
location / {
proxy_pass http://servers;
#root html;
#index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
添加权重:只需要在后面添加weight=n即可,数字越大权重越大
upstream servers {
server 192.168.93.101:80 weight=8;
server 192.168.93.102:80 weight=4;
server 192.168.93.103:80 weight=1;
}
另外:down代表这个机器不能用了;backup代表这是个备用机,除非别的机器不能用,否则不会使用此机器
upstream servers {
server 192.168.93.101:80 down;
server 192.168.93.102:80;
server 192.168.93.103:80 backup;
}
其他的负载均衡策略



