天天看点

nginx 代理重写

需求:当访问company1.b2b.sdy.com的时候,nginx返回company1的所有信息,但是company1的信息都发布在192.168.1.1.100服务器上

解决方案:

    server {

    listen       80;

    server_name  *.b2b.sdy.com;

    location / {

        if ($host ~* (.*)\.b2b\.sdy\.com)       {

           set $company $1;

                proxy_pass http://192.168.1.100/$company;

        }

}

本文转自 xinsir999 51CTO博客,原文链接:http://blog.51cto.com/xinsir/1541603,如需转载请自行联系原作者

继续阅读