【发布时间】:2018-11-29 10:59:16
【问题描述】:
我有一台运行 Jenkins 的 Windows Server 2016 机器。我想安装 SonarQube。所以已经下载了v7.1
我已经成功地在机器上启动了 sonarqube 并且可以在http://localhost:9000查看网络服务器
我尝试使用 IP 地址和端口 9000 在另一台机器上查看该页面,但无法连接。查看 sonar.properties 文件,我可以看到
绑定IP地址。对于具有多个 IP 地址的服务器,此属性指定哪个
地址将用于监听指定端口。
默认情况下,端口将用于与服务器关联的所有 IP 地址。 sonar.web.host=http://xx.xxx.xxxx.xxx
如果我使用 http:// 那么 sonarqube 会启动,但我无法从任何其他机器上看到 sonarqube,如果我不使用 http://(所以只是 ip)那么它不会以绑定错误。
有没有人在 Windows 上设置过这个?
【问题讨论】:
-
您确定这不是防火墙问题吗?
-
防火墙也是我的第一个想法,所以我允许端口 9000(这是默认端口),但后来发现 sonarqube 使用 3 个不同的端口。因此,作为测试,我完全禁用了防火墙。我仍然无法进行外部连接(然后重新启用了防火墙)
标签: sonarqube