作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一个默认运行在 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 并尝试运行 Sonar 分析时,它说无法访问 url。谁能给我一些建议来解决这个问题。
问候,谢里夫。
最佳答案
为您的网站分配一个有效的证书。使用 localhost 不是最佳选择;您应该使用并配置一个有效的域名(例如 https:/mycompany.com)。在您用于分析的机器上,您必须通过注册与此名称关联的证书以及证书链中的其他(根)证书来更新 Java 运行时。参见 this博客了解所有细节。执行这些步骤后,您应该能够将分析上传到您的 SonarQube 实例。
关于https - 如何在通过 HTTPS 配置 Sonar 服务器时运行 Sonar 分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46811989/
我是一名优秀的程序员,十分优秀!