nginx反向代理配置

upstream m.test.com  {
        server 192.168.115.20:8079 ;
}

server{
        listen 80;
        server_name   m.test.com;

        location ~* /(wap|static)/(.*) {
                proxy_pass http://www.test.com;
        }

        location / {
                proxy_pass http://www.test.com/wap$request_uri;
        }
}

访问m.test.com会被代理到www.test.com/wap
浏览器中url仍然为m.test.com
服务器端被代理后收到的请求是 192.168.115.20:8079/wap
红色字体也可以配置为具体服务器地址,如http:// 192.168.115.20:8079

你可能感兴趣的:(nginx反向代理配置)