使用Nginx从URL和反向代理中提取端口号

时间:2013-09-11 00:26:56

标签: nginx reverse-proxy

我想设置我的Nginx服务器

/app/portnum

类型的URL反向代理

localhost:portnum

E.g。

/app/1234

将被反向代理

localhost:1234

1 个答案:

答案 0 :(得分:3)

这可能会有所帮助:

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

    location ~ ^/app/(.*)$ {
        proxy_pass       http://192.168.154.102:$1;
    }
}

注意:如果您访问test1.test.com/app/8081,nginx会将请求传递给http://192.168.154.102:8081/app/8081

有关proxy_pass

的更多信息