【问题标题】:Google Cloud Platform renewed SSL cert stops app from serving谷歌云平台更新 SSL 证书阻止应用程序提供服务
【发布时间】:2016-03-02 19:10:49
【问题描述】:

我们的 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,因为鉴于 GoDaddy 没有要求新的 CSR,我不得不假设续订证书使用了我的旧 CSR。但是我保存了一年前获得原始证书时的文件。

所以跳到第 5 步,我进行如下操作:

  • 我解压了从 GoDaddy 获得的续订证书 ZIP 文件。
  • 一年前我已经完成了第 6 步,但仍然有那个文件,所以我跳过了第 6 步。
  • 我从 ZIP 文件中的续订证书中连接了 CRT 文件。
  • 我在第 7 步中转到了“SSL”链接。在该页面上:
    • 我使用了“上传新证书”链接,发送了两个必需的文件。
    • 我尝试将浏览器指向该域,但它返回了一个警告页面,指出该页面不安全,因为证书已过期。
    • 所以我删除了旧证书。
    • 我再次尝试访问我的域,但现在我得到一个页面,显示“此网页不可用”。大概我的应用程序的所有用户都得到了这一点。 :0(
  • 我还使用了“获取证书”下的“验证私钥和证书是否匹配...”步骤,并且两个十六进制值匹配。

我尝试了各种在线搜索,但没有找到任何解决我问题的方法。如果它在那里,我很抱歉,但我找不到它。有谁知道我怎样才能让我的应用再次运行?

【问题讨论】:

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


    【解决方案1】:

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

    1. 点击新证书的名称,进入新页面。
    2. 点击域名。
    3. 点击保存。

    这些信息都不会出现在 SSL 页面上,您为上传的证书指定的名称看起来不像是链接,但确实如此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 2016-12-26
      • 2015-08-13
      • 1970-01-01
      • 2020-02-20
      相关资源
      最近更新 更多