php nginx负载均衡简单配置

首先打开nginx的安装目录,打开nginx.conf,配置以下
需要多台服务器

#在upstream中常用的配置项
#down:表示当前的server不參与负载均衡。
#weight:默觉得1,weight越大,负载的权重就越大。
#max_fails :请求失败的次数默觉得1。
#fail_timeout : max_fails次失败后,暂停请求此台服务器的时间。
#backup: 其他全部的非backup机器down或者忙的时候,请求backup机器。所以这台机器压力会最轻
# 负载均衡模块
upstream load.com {   # load.com   需要与下面域名一致
        server 127.16.112.15:80 weight=4 max_fails=2 fail_timeout=30s;  #其他服务器的域名和端口
        server 127.16.112.14:80 weight=4 max_fails=2 fail_timeout=30s;  #其他服务器的域名和端口
}
 
#监听80端口的访问
server{
        listen 80;
        server_name load.com;     # load.com   需要与下面域名一致
        location / {
                proxy_pass              http://load.com;    # load.com  域名一致
        }
}

单从字面上的意思来理解就可以解释N台服务器平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。那么负载均衡的前提就是要有多台服务器才能实现,也就是两台以上即可,也就是我们访问load.com就会访问到127.16.112.15或127.16.112.14上面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值