我遵循了本教程和许多其他教程:
https://wiki.jenkins-ci.org/display/JENKINS/Running+Jenkins+behind+Apache
但是,我的尝试都没有成功:
- 当我转到插件管理器 -> 可用时,它显示“无更新”
- 当我转到“插件管理器”->“高级”->“立即检查”时,它显示“正在检查更新...”然后没有任何反应。
- 查看 Apache 和 Tomcat 日志,没有任何显示。
查看浏览器控制台,没有出现任何错误。但是,我收到这样的警告:
[已阻止] 位于“https://mywebsite.com/jenkins/pluginManager/checkUpdates”的页面' 已通过 HTTPS 加载,但运行来自 ' http://updates.jenkins-ci.org/updates/hudson.tools.JDKInstaller.json.html?id=hudson.tools.JDKInstaller&version=1.544 的不安全内容':此内容也应通过 HTTPS 加载。
看到这里,我意识到插件管理器不是为 https 设计的,因为它对非 SSL 端点发出 ajax 请求。
那么正确的解决方案是什么?是否有用于下载插件的 HTTPS 端点?我需要使用不同的浏览器吗?
谢谢。
最佳答案
有一个 HTTPS 端点可以使用:
https://updates.jenkins-ci.org/update-center.json
关于apache - Jenkins + Apache + SSL = 无可用更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20674964/