【问题标题】:How to run sonar analysis when Sonar server is configured over HTTPS通过 HTTPS 配置声纳服务器时如何运行声纳分析
【发布时间】:2018-03-30 10:25:52
【问题描述】:

我们有一个默认运行在 HTTP 和 9000 端口上的 SonarQube 服务器。我们决定通过使用 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 无法访问。谁能给我一些建议来解决这个问题。

问候, 谢里夫。

【问题讨论】:

  • 它是对每次调用还是只对 POST 执行此操作?

标签: https sonarqube sonar-runner


【解决方案1】:

为您的网站分配一个有效的证书。使用 localhost 不是最好的选择;您应该使用并配置一个有效的域名(例如 https:/mycompany.com)。在您用来分析的机器上,您必须通过注册与此名称关联的证书以及证书链中的其他(根)证书来更新 Java 运行时。有关所有详细信息,请参阅 this 博客。执行这些步骤后,您应该能够将分析上传到您的 SonarQube 实例。

【讨论】:

  • 您好 Jeroen Heier,我正在使用有效的 SSL 证书,并且我们有一个有效的实例域名。我在描述中提到了 localhost 而不是 dns 名称。无论如何,我会检查提供的链接,如果问题得到解决,我会通知您。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-19
  • 2018-02-05
  • 2013-01-13
  • 2013-04-15
  • 2016-08-15
  • 2011-07-31
  • 1970-01-01
相关资源
最近更新 更多