ExpressJ не удается перенаправить за прокси IIS - PullRequest
0 голосов
/ 29 ноября 2018

У меня возникла проблема с перенаправлением моего expressjs в другой домен, когда он был размещен за прокси-сервером IIS.

Хост IIS web.config на www.foo.com

<rule name="Reverse Proxy to 3901" stopProcessing="false">
    <match url="^(.*)" />
    <conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
    <action type="Rewrite" url="http://localhost:3901/{R:1}" />
</rule>

ExpressJS на 3901

server.get('/', function(req, res) {
    res.redirect('http://www.bar.com') //redirect to different domain
});

Результат

403 Forbidden

Что мне делать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...