码迷,mamicode.com
首页 > 其他好文 > 详细

nginx 配置负载均衡服务器

时间:2020-06-23 15:35:03      阅读:50      评论:0      收藏:0      [点我收藏+]

标签:pre   代码   动态   alt   index   输入   ddr   nginx 配置   保存   

为了实现效果需要配置两台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 配置负载均衡服务器

标签:pre   代码   动态   alt   index   输入   ddr   nginx 配置   保存   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!