apache - Jenkins + Apache + SSL = 无可用更新

标签 apache ssl jenkins mod-ssl

我遵循了本教程和许多其他教程:

https://wiki.jenkins-ci.org/display/JENKINS/Running+Jenkins+behind+Apache

但是,我的尝试都没有成功:

  1. 当我转到插件管理器 -> 可用时,它显示“无更新”
  2. 当我转到“插件管理器”->“高级”->“立即检查”时,它显示“正在检查更新...”然后没有任何反应。
  3. 查看 Apache 和 Tomcat 日志,没有任何显示。
  4. 查看浏览器控制台,没有出现任何错误。但是,我收到这样的警告:

    [已阻止] 位于“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/

相关文章:

jenkins - 查找谁在 Jenkins 中启动了构建并采取一些行动

jenkins - 迁移到新的 Jenkins 服务器时,所有 Jenkins 插件都会丢失

apache - 什么是 Apache 的 OpenSSL 以及为什么一台服务器有它而另一台没有

apache - 在某些虚拟目录中关闭 SSL

ssl - 带有 SSL/TLS 错误 : Unable to load server key file 的 MQTT 服务器

python - 如何在 python 中的事件连接上启动 TLS?

ssl - Windows Phone 8 信任 SSL 证书的问题

python - 如何从 Ant 运行 Pylint

apache - Web 服务器程序和内容提供程序之间交互范式的演变是怎样的?

java - XMLBeans get_store() 方法返回 null