我们有一个SonarQube服务器,默认情况下在HTTP和9000端口上运行。我们决定使用通过IIS反向代理配置的HTTPS使用SonarQube并禁用HTTP。
以前在sonar-scanner.properties中,sonar.host.url配置为如下所述运行。
sonar.host.url = http://localhost:9000现在我们要将其更改为sonar.host.url = https://localhost。
在浏览器https://localhost上工作正常。但是,当我在sonar-scanner.properties中配置此url并尝试运行声纳分析时,它表示无法访问url。任何人都可以给我一些解决这个问题的建议。
此致 Sharieff。
答案 0 :(得分:0)
为您的网站分配有效证书。使用localhost不是最佳选择;您应该使用并配置有效的域名(例如https:/mycompany.com)。在用于分析的计算机上,必须通过注册与此名称关联的证书以及证书链中的其他(根)证书来更新Java运行时。有关所有详细信息,请参阅this博客。执行这些步骤后,您应该能够将分析上传到SonarQube实例。