Jenkins + Apache + SSL =没有可用的更新

时间:2013-12-19 06:39:02

标签: 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加载。

  5. 看着这个,我意识到插件管理器不是为https设计的,因为它会对非SSL端点发出ajax请求。

    那么什么是正确的解决方案呢?是否有用于下载插件的HTTPS端点?我需要使用其他浏览器吗?

    感谢。

1 个答案:

答案 0 :(得分:5)

可以使用HTTPS端点:

https://updates.jenkins-ci.org/update-center.json