nginx负载均衡

nginx负载均衡配置,负载均衡是为了减轻服务器压力,要有三台以上搭建能访问的nginx服务器
nginx安装参考:https://www.jianshu.com/p/ae3bed441793

1、说明

  名称                  IP               功能
  load balance    192.168.2.101      负责分配任务
  web server01    192.168.2.102      实际提供web服务
  web server01    192.168.2.103      实际提供web服务

2、修改负责分配任务服务器的nginx.conf

      http{
          upstream lap{
                server 192.168.2.102 weihgt=6;
                server 192.168.2.103 weihgt=2;
          }
          server{
                localtion /  {
                      proxy_pass  http://lap;
                      proxy_set_header Host $host;
                      proxy_set_header X-Forward-For $remote_addr;
                }
          }
      }
      #location ~ \.php$ {
      #  root           /usr/local/server/www;
      #  fastcgi_pass   127.0.0.1:9000;
      #   fastcgi_index  index.php;
      #  fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
      #  include        fastcgi_params;
      #}

3、参数说明

        upstream lap 连接池,存放提供web服务的服务器地址。lap是连接池名称可自定义
        server 192.168.2.102 weihgt=6;一台web服务器地址,权重6/8
        server 192.168.2.102 weihgt=2;一台web服务器地址,权重2/8
        weight权重不设置默认循环
        proxy_pass  http://lap;  指定代理连接池,连接池名称对应
        proxy_set_header Host $host; 转发请求头信息
        proxy_set_header X-Forward-For $remote_addr;转发请求IP地址
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容