Nginx 均衡负载配置
下面是 均衡负载配置
# 定义负载均衡设备的Ip及设备状态
http {
upstream bakend{
ip_hash;
# 填写提供服务的地址或者IP加端口
server 10.0.0.11:1000;
server 10.0.0.11:1001 weight=2;
server 10.0.0.11:1002 down;
server 10.0.0.11:1003 backup;
}
server {
# 访问的地址或者IP
listen 80;
# 用户访问的地址或者IP
server_name zgcwkj.cn;
location / {
root html;
index index.html index.htm;
proxy_pass http://bakend;
}
}
}
其它以下说明:
upstream 还能够为每一个设备设置状态值,这些状态值的含义分别例如以下:
down:表示当前的 Server 临时不参与负载
weight:默认为1,weight 越大,负载的权重就越大
max_fails:请求失败的次数。默认为1,当超过最大次数时,返回 proxy_next_upstream 模块定义的错误
fail_timeout: max_fails 次失败后。暂停的时间
backup:其他全部的非 backup 机器 down 或者忙的时候,请求 backup 机器。所以这台机器压力会最轻
如果 Nginx 无法启动,请查看输出的日志(error.log)
版权属于:zgcwkj
本文链接:https://zgcwkj.com/archives/91.html
转载声明:请注明本文章的标题及内容的出处和声明,谢谢
来看看