首页 > 其他 > 详细

nginx 配置负载均衡服务器

时间:2020-06-23 15:26:21      阅读:71      评论:0      收藏:0      [点我收藏+]

为了实现效果需要配置两台web
web1:192.168.2.17
web2:192.168.2.18
nginx:192.168.2.16
和一台nginx
先编辑nginx的配置文件(配置静态负载均衡)

  `vim /usr/local/nginx/conf/nginx.conf`

在配置文件的server 的上面写 下面的代码 (要和server同级的哦)

  ``
      upstream bbq {
        server 192.168.2.17:80 weight=2 max_fails=2 fail_timeout=30s;
        server 192.168.2.18:80 weight=3 max_fails=2 fail_timeout=30s;
      }
  ``

在server里面写

  ``
    localtion ~*\.(html|gif|png|jpg) {
        proxy_pass      http://bbq;
    }
  ``

之后重启服务

  `nginx -s reload`

在浏览器里面访问一下静态负载的ip可以访问到就表示成功了!

注意静态负载均衡测试的方法是地址后面输入/index.html

下面配置动态负载均衡服务器

  `vim /usr/local/nginx/conf/nginx.conf`

修改server里面写的静态的配置

  ``
      location ~ \.php$ {
        proxy_pass      http://bbq;
        proxy_redirect off;
        proxy_set_header host $host;
        proxy_set_header X_Real_IP $remote_addr;
        proxy_set_header X_Forward_For $proxy_add_x_forwarded_for;
      }
  ``

和server同级的bbq访问就不需要在修改了,保存后重启nginx 浏览器测试一下就好了

注意动态负载均衡测试的方法是地址后面输入/index.php

nginx 配置负载均衡服务器

原文:https://www.cnblogs.com/natural-baby/p/13172353.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!