运行 内部 Web 服务器上的 SonarQube
Running SonarQube on internal Web Server
我正在尝试让 Sonarqube 在虚拟机上工作,IP 192.168.0.150,运行 在生产服务器 (Win Server 2012 R2) 上。我还需要从 Internet 访问它。因此,我在物理服务器上的 IIS 中创建了一个新网站,启用反向代理并将所有内容重定向到 192.168.0.150。这显然有效:我可以从任何远程电脑成功访问仪表板。
问题是:当我尝试登录时,sonarqube 重定向到 192.168.0.150。正如您可以轻松想象的那样,这会炸毁远程 PC 上的所有内容。
我尝试了 sonar.web.host 和 sonar.host.url 中的所有方法,但什么也没有。
我尝试在 IIS 中使用出站规则用我的网站地址覆盖 192.168.0.150,但它不适用于 gzip 压缩。
我能做什么?
谢谢
已解决。
我必须检查 IIS -> 机器 -> 应用程序请求路由缓存 -> 服务器代理设置中的 "Reverse rewrite host in response headers" 选项。
我正在尝试让 Sonarqube 在虚拟机上工作,IP 192.168.0.150,运行 在生产服务器 (Win Server 2012 R2) 上。我还需要从 Internet 访问它。因此,我在物理服务器上的 IIS 中创建了一个新网站,启用反向代理并将所有内容重定向到 192.168.0.150。这显然有效:我可以从任何远程电脑成功访问仪表板。 问题是:当我尝试登录时,sonarqube 重定向到 192.168.0.150。正如您可以轻松想象的那样,这会炸毁远程 PC 上的所有内容。 我尝试了 sonar.web.host 和 sonar.host.url 中的所有方法,但什么也没有。 我尝试在 IIS 中使用出站规则用我的网站地址覆盖 192.168.0.150,但它不适用于 gzip 压缩。 我能做什么? 谢谢
已解决。
我必须检查 IIS -> 机器 -> 应用程序请求路由缓存 -> 服务器代理设置中的 "Reverse rewrite host in response headers" 选项。