Nginx配置不同端口号映射二级域名

upstream xx{

             #ip_hash;


             server 127.0.0.1:1008;


         }

    server {

        listen       80;

        server_name  xx.xxx.com;

 

        location / {

             proxy_set_header Host $host;

             proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


             proxy_buffering off;


             proxy_pass http://xx;     

        }
    }
upstream xx1{

             #ip_hash;


             server 127.0.0.1:1009;

           

         }

 

    server {

        listen       80;

        server_name  xx1.xxx.com;

 

        location / {

             proxy_set_header Host $host;

             proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


             proxy_buffering off;


             proxy_pass http://xx1;     

        }
    }
upstream xx2{

             #ip_hash;


             server 127.0.0.1:1010;


         }

 

    server {

        listen       80;

        server_name  xx2.xxx.com;

 

        location / {

             proxy_set_header Host $host;

             proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


             proxy_buffering off;


             proxy_pass http://xx2;     

        }
    }
upstream xx3{
             #ip_hash;
             server 127.0.0.1:10080;

         }
    server {

        listen       80;

        server_name xx3.xxx.com;

 

        location / {

             proxy_set_header Host $host;

             proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;


             proxy_buffering off;


             proxy_pass http://xx3;     

        }
    }

猜你喜欢

转载自www.cnblogs.com/oldzhang1222/p/9229746.html