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

时间:2019-07-16 12:10:59

标签: sonarqube virtual-machine rhel

我有一个运行Jenkins,Nexus和SonarQube服务器的Linux VM。 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的防火墙,但未更改任何默认设置。有谁知道这可能是什么问题?

1 个答案:

答案 0 :(得分:0)

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发出的链接和重定向将正确的位置作为目标。