最近我安装了SonarQube
6.1版本,我使用Apache启用HTTP,现在我可以使用下面的URL连接到SonarQube
。
知道如何禁用HTTP并仅使HTTP工作吗?
HTTPs URL = https://<SonarServer>/sessions/new
HTTP URL = http://<SonarServer>:9000/
答案 0 :(得分:1)
根据您的URL,Web前端服务器和Apache正在同一主机上安装。所以你只需要配置SonarQube来监听localhost(在sonar.properties sonar.web.host = 127.0.0.1中)并配置Apache来为127.0.0.1执行反向代理。
答案 1 :(得分:0)
您可以尝试两种方法:
基于上面的链接,您可以轻松地将声纳设置为https,而不是http - 只需确保提供证书等。
您可以https://stackoverflow.com/users/2435199/eric-hartmann描述,只需将其仅绑定到localhost
通过防火墙从外部ips阻止9000!
Imho我会坚持使用1或2,具体取决于你想在这个问题上花费的时间!