ExpressJ无法在IIS代理后面进行重定向

时间:2018-11-28 22:53:05

标签: express iis

expressjs放在IIS代理后面时,我无法将其重定向到其他域。

www.foo.com上的IIS web.config主机

<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>

在3901上表达JS

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

结果

403 Forbidden

我该怎么办?

0 个答案:

没有答案