nginx配置说明

#Nginx负载均衡常用模式 https://my.oschina.net/u/3385288/blog/4635842

worker_processes  1;#==工作进程数,一般设置为cpu核心数
events {       
    worker_connections  1024; #==最大连接数,一般设置为cpu*2048
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;   
    keepalive_timeout  65; #==客户端链接超时时间
    upstream  MyServer {
       server 127.0.0.1:9001;
       server 127.0.0.1:9002;
       server 127.0.0.1:9003;
    }  
    upstream host1 {
       server 127.0.0.1:9001;
    }
    upstream host2 {
       server 127.0.0.1:9002;
    } 
    upstream default {
       server 127.0.0.1:9003;
    }
    map $COOKIE_version $group {
       ~*v1$ host1;
       ~*v2$ host2;
       default default;
    } 
    server {      
        listen 99;   #站点监听端口        
        server_name  www.nginxtest.com; #服务启动后直接站点访问域名       
        charset utf-8;  #编码格式,避免url参数乱码
        location / {  
             #proxy_pass  http://MyServer;  #映射到多个站点
             proxy_pass http://$group; #根据COOKIE中version的值做对应的站点映射
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        } 
    } 
}

  

原文地址:https://www.cnblogs.com/5tomorrow/p/13321931.html