无法在网络浏览器

时间:2017-08-08 21:08:30

标签: jenkins sonarqube

我正在尝试集成SonarQube和Jenkins,我已经在远程Vagrant VM(Ubuntu 14.04 LTS)上安装了这两个工具。 一切正常,当我在Jenkins中运行SonarQube分析时,构建成功,但我无法从我的Windows(本地)机器打开http://<myipaddress>:port的Sonar仪表板。  在Jenkins中构建成功时,它会为我提供一个URL,以便浏览Analysis报告,但此URL为我提供了ERR_CONNECTION_TIMED_OUT

到目前为止我尝试过的选项:

  1. 尝试禁用Ubuntu防火墙
  2. 当我从Windows执行tracert时,它会让我“目标主机无法访问”。
  3. 当我尝试从Windows计算机上ping远程计算机时,它会向我发出请求超时错误。
  4. 尝试检查没有显示任何错误的sonarqube日志。
  5. 我也尝试了其他选项,但似乎没有任何选择。如果有人能指导我完成这项工作,将会有很大的帮助。我无法弄清楚如何通过网络浏览器在本地计算机上打开SonarQube的仪表板,而它已经安装在远程计算机上。 提前谢谢!

1 个答案:

答案 0 :(得分:3)

确保防火墙允许从其他网络访问SonarQube的端口。

运行以下命令检查SonarQube端口是否打开:

['2017-08-09,11:30:01,29.0*,30.0%', '2017-08-09,11:40:01,29.0*,33.0%']

如果您的防火墙被禁用,此命令将为您提供以下输出:

sudo ufw status verbose

在这种情况下,通过运行Status: inactive启用防火墙,然后再次运行

sudo ufw enable

它将为您提供如下输出:

enter image description here

如果输出未显示SonarQube端口,则使用以下命令启用其端口:

sudo ufw status verbose

这样可以访问您的SonarQube端口。