IIS 反向代理正在重定向

发布时间:2021-03-08 11:59

我正在尝试在我的服务器上安装 Atlassian Bitbucket(服务器版)并且一直在为反向代理配置而苦苦挣扎。

症状: 我可以为 Bitbucket 配置反向代理。我只是在 IIS 的反向代理配置窗口中输入服务器名称和端口 (bitbucketserver.com:7990),它似乎工作正常,只是它也重写了 URL。例如,如果我的域是 example.com 并且我已经为该域配置了反向代理,它会重定向浏览器窗口到 bitbucketserver.com 而不是通过 URL example 显示应用程序。 com。截图供参考:

enter image description here

但是,该应用程序似乎运行良好(我使用的是 IIS 10)。

这是我的 web.config 文件:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="ReverseProxyInboundRule1" stopProcessing="true">
                    <match url="(.*)" />
                    <action type="Rewrite" url="http://bitbucketserver.com:7990/{R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

我也尝试用服务器的 IP 地址替换计算机名称 (bitbucketserver.com),但仍然没有运气。我花了几个小时寻找解决方案,但没有运气。还有其他应用程序通过来自同一 IIS 服务器的反向代理运行,包括 Atlassian Confluence,它们运行时没有任何问题。任何帮助将不胜感激!

回答1
bitbucket-server 相关推荐