nginx 负载均衡简单配置

配置要求:

三台服务器

127.0.0.1       主负载(把访问请求分给主机池)

127.0.0.2       主机2

127.0.0.3       主机3

第一步:

配置127.0.0.1(主负载)主机 nginx.conf文件 

将主机池添加于 nginx.conf文件中的http 中

upstream mysvr{
  server 127.0.0.2 weight=1;
  server 127.0.0.3 weight=3;
}

如图:

nginx  负载均衡简单配置

主机池参数简介

weight     为该主机权重(图中配置为 访问序列为 ABBBABBBABBB... )
backup    为 设置备用主机 (当在主机后添加此设置时 第一台服务器暂停服务时就会启用添加 backup 的主机  访问序列为 AAAA突然A死了 BBBBBB...)
*当不设置规则时 主机池将执行默认轮询 即weight=1 访问序列为(ABABABAB...)还有更多规则不一一讲解 访问https://www.runoob.com/w3cnote/nginx-proxy-balancing.html 可查看详细操作第二步:测试 负载均衡是否配置成功设置解析到主负载服务器的域名为  www.baidu.com则主负载服务器(127.0.0.1)需要配置vhost为下图:则服务器127.0.0.2 127.0.0.3 需要在vhost中同时新增 www.baidu.com.conf 并配置两个不同的访问文件保存后重启nginx访问 假设域名 刷新后会出现两个不同的页面即表示配置成功 第一次做负载均衡 如有纰漏请在评论指出 也欢迎加我qq2938795129提出问题 谢谢~~

相关推荐