Google Cloud Platform续订SSL证书可停止投放应用

时间:2016-03-02 19:10:49

标签: google-app-engine ssl https google-cloud-platform

我们的GAE应用程序使用我们一年前上传的GoDaddy SSL证书,从一个自定义域服务一年。几天前,他们给我发了一封电子邮件说我们需要更新它,所以我做了,然后我收到了一封关于如何下载它的电子邮件。他们提供了各种服务器类型选择,由于没有GAE,我选择"其他"。

接下来,我尝试按照https://cloud.google.com/appengine/docs/python/console/using-custom-domains-and-ssl#obtaining_a_certificate上的说明,"获取证书"部分。 (我从https://www.digicert.com/ssl-certificate-installation-google-app-engine.htm开始,但这对我来说似乎毫无用处,因为我有一台Mac,而不是一台PC。)

"获取证书"不要明确描述续约。我很确定我不应该创建一个新的CSR,因为我必须假设更新证书使用了我的旧CSR,因为GoDaddy并没有要求新的CSR。但是我从一年前获得原始证书时保存了文件。

所以跳到第5步,我按照以下步骤进行:

  • 我解压缩了我从GoDaddy获得的续订证书ZIP文件。
  • 一年前我已经完成了第6步并仍然拥有该文件,所以我跳过了第6步。
  • 我将来自ZIP文件中的续订证书的CRT文件连接起来。
  • 我去了" SSL"步骤7中的链接。在该页面上:
    • 我使用了"上传新证书"链接,发送两个必需的文件。
    • 我尝试将浏览器指向域,并返回一个警告页面,该页面不安全,因为证书已过期。
    • 所以我删除了旧证书。
    • 我再次尝试访问我的域名,现在我收到一个页面,上面写着"此网页不可用。"据推测,我的应用程序的所有用户也都是这样做的。 :0(
  • 我还使用"验证私钥和证书是否匹配..."步骤"获得证书"并且两个十六进制值匹配。

我尝试了各种在线搜索,却没有找到解决我问题的任何内容。我很抱歉,如果它在那里,但我无法找到它。任何人都知道如何让我的应用再次服务?

1 个答案:

答案 0 :(得分:0)

解决方案是在我第一个链接的同一页面的不同部分的第6步中给出的。在我完成了上面描述的所有其他操作后,我仍然需要执行以下操作:

  1. 单击新证书的名称,该名称将转到新页面。
  2. 点击域名。
  3. 点击保存。
  4. 这些信息都不会显示在SSL页面上,并且您为上传的证书指定的名称看起来不像链接,但它是。