SonarQube服务器未显示在浏览器中

SonarQube服务器未显示在浏览器中,sonarqube,virtual-machine,rhel,Sonarqube,Virtual Machine,Rhel,我有一个运行着Jenkins、Nexus和SonarQube服务器的Linux虚拟机。VM的IP是192.168.56.2,我可以在端口8080和8081上访问Jenkins和Nexus。然而,当我尝试访问SonarQube的192.168.56.2:9000时,它只是说192.168.56.2拒绝连接 当我在终端中运行systemctl status sonar时,它显示SonarQube处于活动状态并正在运行。我已将防火墙打开到端口9000,并且没有更改任何默认设置。有人知道问题出在哪里吗?

我有一个运行着Jenkins、Nexus和SonarQube服务器的Linux虚拟机。VM的IP是192.168.56.2,我可以在端口8080和8081上访问Jenkins和Nexus。然而,当我尝试访问SonarQube的192.168.56.2:9000时,它只是说192.168.56.2拒绝连接


当我在终端中运行
systemctl status sonar
时,它显示SonarQube处于活动状态并正在运行。我已将防火墙打开到端口9000,并且没有更改任何默认设置。有人知道问题出在哪里吗?

SonarQube只会监听“环回”,而不会监听所有入站IP地址。在服务器的sonar.properties文件中,需要设置
Web
信息才能远程访问服务器,特别是以下值:

sonar.web.host: 192.168.56.2
sonar.web.port: 80 # if you want to use a port other than 9000

另外,在web UI的设置中,在“常规”部分下,设置“服务器基URL”值,以便SonarQube发出的链接和重定向指向正确的位置。

我还尝试在属性文件中专门设置IP和端口值,但这没有什么区别。它是否响应192.168.56.2主机上的telnet/curl/wget?