使用Apache在HTTP上配置SonarQube 6.1但HTTP和HTTP都可以工作 - 只需要HTTP

时间:2016-11-24 07:04:36

标签: sonarqube sonarqube-web

最近我安装了SonarQube 6.1版本,我使用Apache启用HTTP,现在我可以使用下面的URL连接到SonarQube

知道如何禁用HTTP并仅使HTTP工作吗?

HTTPs URL = https://<SonarServer>/sessions/new
HTTP URL = http://<SonarServer>:9000/

2 个答案:

答案 0 :(得分:1)

根据您的URL,Web前端服务器和Apache正在同一主机上安装。所以你只需要配置SonarQube来监听localhost(在sonar.properties sonar.web.host = 127.0.0.1中)并配置Apache来为127.0.0.1执行反向代理。

答案 1 :(得分:0)

您可以尝试两种方法:

  1. 接近,制作声纳https(http://docs.sonarqube.org/display/SONARQUBE52/Running+SonarQube+Over+HTTPS
  2. 基于上面的链接,您可以轻松地将声纳设置为https,而不是http - 只需确保提供证书等。

    1. 您可以https://stackoverflow.com/users/2435199/eric-hartmann描述,只需将其仅绑定到localhost

    2. 通过防火墙从外部ips阻止9000!

    3. Imho我会坚持使用1或2,具体取决于你想在这个问题上花费的时间!