无法从Nginx中的代理服务器访问子URL

时间:2018-11-19 09:28:24

标签: node.js nginx reverse-proxy

我有一个服务器example.com

在我的网络上,我有一个运行在123.456.78.90:3333上的Node服务。 我通过在Nginx的位置标头中添加proxy_pass在端点example.com/aaa上加载此文件。

该端点具有123.456.78.90:3333/abc123.456.78.90:3333/def/ghi

访问123.456.78.90:3333时,我能够成功加载example.com/aaa

但是,从123.45.67.89:3333-/abc/def/ghi的根对子URL的控制正以example.com/abcexample.com/def/ghi的方式访问

如何从example.com/aaa/abcexample.com/aaa/def/ghi重定向它们?

这是我的Nginx配置当前的样子

location /aaa/{
    proxy_pass http://123.456.78.90:3333/;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

0 个答案:

没有答案