nginx web负载均衡配置

nginx web负载均衡配置

下载nginx

  • http://nginx.org/en/download.html
wget http://nginx.org/download/nginx-1.20.2.tar.gz

安装nginx

  • 参考: https://www.cnblogs.com/-wei/p/15219624.html
./configure --prefix=/opt/nginx
或
./configure --prefix=/opt/nginx --with-http_ssl_module
make
make install

报错

  • ./configure: error: the HTTP rewrite module requires the PCRE library
yum -y install pcre-devel
  • ./configure: error: the HTTP gzip module requires the zlib library.
yum -y install zlib-devel
  • ./configure: error: SSL modules require the OpenSSL library.
yum -y install openssl openssl-devel

nginx限制请求数据包大小

client_max_body_size 1000m;

负载均衡配置

  • 参考: https://www.cnblogs.com/telwanggs/p/14977290.html
  upstream test_group {
        # If there is no specific strategy, round-robin
        #     would be the default strategy.
        # least_conn;
        # ip_hash;
        server 172.16.217.109:8501 weight=1 max_fails=2 fail_timeout=30s;
        server 172.16.217.109:8502 weight=1 max_fails=2 fail_timeout=30s;
    }
    
    location / {
            #root   html;
            #index  index.html index.htm;
            client_max_body_size 3m;
            proxy_pass http://test_group;
    }

版权声明:本文为cfanzp原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。