0

这是一个非常简短的问题,但我不知所措。我需要在 domain.com/nodeapp/ 下运行 nodejs 应用程序。

问题是 - 如果我这样写域名,它就可以正常工作:domain.name/nodeapp/所以当我要去时domain.name/nodeapp- 加载损坏的版本。

我需要 nginx 正确重定向到位置/nodeapp/

现在我正在使用下一个配置:

location /nodeapp {
                proxy_pass http://localhost:20100;
                rewrite ^/nodeapp/?(.*)$ /$1 break;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }

我怎样才能做到正确?谢谢!

4

1 回答 1

0

这会做

location /nodeapp {
        proxy_pass http://localhost:20100;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
于 2016-02-11T10:38:49.923 回答