2013-12-19 16 views
4

我按照这个教程和许多其他:詹金斯+阿帕奇+ 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端点用于下载插件?我需要使用不同的浏览器吗?

谢谢。

回答

5

有一个HTTPS端点使用方法:

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

当端点HTTPS,在响应中的URL都没有。因此完全击败了目的。 –

+0

啊。当您实际尝试安装插件时,是否仍然会发出AJAX警告?我没有测试那么远。 – rakslice

+1

我相信这是詹金斯的相关问题:https://issues.jenkins-ci.org/browse/JENKINS-20641 – Thien