Nginx负载均衡_1

来源:互联网 发布:如何修改sql数据库名称 编辑:程序博客网 时间:2024/06/05 14:33

Nginx负载均衡_1

  1. 3台及以上Nignx server服务器

    192.168.0.1  (负载均衡服务器)192.168.0.2  (WEB 服务器1)192.168.0.3  (WEB 服务器2)
  2. 负载均衡服务器配置

        gzip on;    #均询式负载均衡    upstream www.svrap.com {        server 192.168.0.2:80;        server 192.168.0.3:80;    }    #权重式负载均衡    #upstream www.svrap.com {    #    server 192.168.0.2:80 weight=10;    #    server 192.168.0.3:80 weight=10;    #}    #ip_hash负载均衡(session稳定)    #upstream www.svrap.com {    #    ip_hash;    #    server 192.168.0.2:80;    #    server 192.168.0.3:80;    #}    #fair负载均衡(第三方)(响应最快服务器优先分配给用户)    #upstream www.svrap.com {    #    server 192.168.0.2:80;    #    server 192.168.0.3:80;    #    fair;    #}    #url_hash负载均衡(第三方)(后端服务器为缓存时效果较好)    #upstream www.svrap.com {    #    server 192.168.0.2:80;    #    server 192.168.0.3:80;    #    hash $request_uri;    #    hash_method crc32;    #}    #upstream中server格式:    #server ip:port [down|weight=?|max_fails|fail_timeout|backup];    #down:         表示单前的server暂时不参与负载    #weight:       默认为1.weight越大,负载的权重就越大。    #max_fails:    允许请求失败的次数默认为1.当超过最大次数时,返回proxy_next_upstream模块定义的错误    #fail_timeout: max_fails次失败后,暂停的时间。    #backup:       其它所有的非backup机器down或者忙的时候,请求backup机器。所以这台机器压力会最轻。    server {        listen       80;        server_name  www.svrap.com;         charset utf-8;        access_log  /nginx_access.log  main;        location / {            proxy_pass     http://www.svrap.com;            proxy_redirect off;            proxy_set_header Host $host;            proxy_set_header X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        }        error_page 403 404 /40x.html;        location = /40x.html {            root html;        }        error_page 404 500 502 503 504 /50x.html;        location = /50x.html {            root html;        }    }
  3. 注意事项

    nginx支持同时设置多组的负载均衡,用来给不用的server来使用。client_body_in_file_only: 设置为On 可以讲client post过来的数据记录到文件中用来做debugclient_body_temp_path:    设置记录文件的目录 可以设置最多3层目录location:                 对URL进行匹配.可以进行重定向或者进行新的代理 负载均衡
0 0
原创粉丝点击