简体   繁体   English

Google Cloud Platform更新的SSL证书停止了应用的投放

[英]Google Cloud Platform renewed SSL cert stops app from serving

Our GAE app has been serving from a custom domain for a year, using a GoDaddy SSL certificate that we uploaded a year ago. 我们的GAE应用已使用一年前上传的GoDaddy SSL证书在自定义域中投放了一年。 A few days ago they sent me an email saying we needed to renew it, so I did, and then I received an email on how to download it. 几天前,他们给我发送了一封电子邮件,说我们需要更新它,所以我这样做了,然后我收到了一封有关如何下载它的电子邮件。 They offered various server type choices, and since none were GAE, I chose "Other". 他们提供了多种服务器类型选择,并且由于都不是GAE,因此我选择了“其他”。

Next I tried to follow the instructions at https://cloud.google.com/appengine/docs/python/console/using-custom-domains-and-ssl#obtaining_a_certificate , the section "Obtaining a Certificate". 接下来,我尝试按照https://cloud.google.com/appengine/docs/python/console/using-custom-domains-and-ssl#obtaining_a_certificate中 “获取证书”部分中的说明进行操作。 (I started with https://www.digicert.com/ssl-certificate-installation-google-app-engine.htm , but that seemed useless to me because I have a Mac, not a PC). (我从https://www.digicert.com/ssl-certificate-installation-google-app-engine.htm开始,但是对我来说这似乎没有用,因为我有Mac,而不是PC)。

The instructions under "Obtaining a Certificate" don't explicitly describe renewal. “获得证书”下的说明未明确描述续签。 I was pretty sure I shouldn't create a new CSR, since I have to assume the renewal cert used my old CSR given that GoDaddy didn't ask for a new CSR. 我非常确定我不应该创建新的CSR,因为考虑到GoDaddy不需要新的CSR,我必须假设更新证书使用了我的旧CSR。 But I had saved the files from a year ago when I obtained the original cert. 但是我是从一年前获得原始证书时保存的文件的。

So jumping to step 5, I proceeded as follows: 因此,跳到步骤5,我进行如下操作:

  • I unzipped the renewal certificate ZIP file I had obtained from GoDaddy. 我解压缩了从GoDaddy获得的续订证书ZIP文件。
  • I had already done step 6 a year ago and still had that file, so I skipped step 6. 我一年前已经完成了第6步,但仍然拥有该文件,因此我跳过了第6步。
  • I concatenated the CRT files from the renewal cert that had been inside the ZIP file. 我串联了ZIP文件中的续订证书中的CRT文件。
  • I went to the "SSL" link in step 7. On that page: 我在步骤7中转到了“ SSL”链接。在该页面上:
    • I used the "Upload a new certificate" link, sending the two required files. 我使用了“上传新证书”链接,发送了两个必需的文件。
    • I tried pointing my browser to the domain, and it returned a warning page that that page was unsafe because the certificate was out of date. 我尝试将浏览器指向该域,并返回一个警告页面,该页面不安全,因为证书已过期。
    • So I deleted the old certificate. 所以我删除了旧证书。
    • Again I tried going to my domain, and now I'm getting a page that says "This webpage is not available." 我再次尝试去我的域,现在我得到一个页面,上面写着“此网页不可用”。 Presumably all the users of my app are getting that as well. 大概我的应用程序的所有用户也都知道了。 :0( :0(
  • I also used the "To verify that the private key and certificate match..." steps under "Obtaining a Certificate" and the two hex values matched. 我还使用了“获取证书”下的“验证私钥和证书是否匹配...”步骤,并且匹配了两个十六进制值。

I've tried a variety of online searches without finding anything that addresses my issue. 我尝试了各种在线搜索,但没有找到能解决我问题的任何方法。 I'm sorry if it's out there, but I couldn't find it. 很抱歉,如果它在那里,但找不到。 Anyone know how I can get my app serving again? 有人知道我如何才能再次投放我的应用吗?

The solution was given in step 6 of a different section on the same page of my first link. 在第一个链接的同一页上不同部分的步骤6中给出了解决方案。 After I had done everything else I described above, I still needed to do the following: 在完成上述所有其他操作之后,我仍然需要执行以下操作:

  1. Click the name of the new certificate, which takes you to a new page. 单击新证书的名称,这将带您到新页面。
  2. Click the name of the domain. 单击域名。
  3. Click Save. 单击保存。

None of this info appears on the SSL page, and the name you assigned to the uploaded certificate doesn't look like a link, but it is. 这些信息都不会显示在SSL页面上,并且您分配给上载证书的名称看起来并不像链接,而是链接。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 Google App Engine 中从 Google Cloud Storage 提供大文件 - Serving large file from Google Cloud Storage in Google App Engine 通过App Engine从Google Cloud Storage提供文件的上限? - Caps on serving files from Google Cloud Storage via App Engine? 从应用引擎中的谷歌云存储服务图像 - Serving images from google cloud storage in app engine 带有Google Domain的Google Cloud,静态网站ssl证书无效 - Google Cloud with Google Domain, static website ssl cert not valid 如何从谷歌云平台删除应用版本 - How to delete an App Version from Google Cloud Platform Google App Engine-在Chrome中从Google Cloud Storage提供视频网址错误 - Google App Engine - Serving video url's from Google Cloud Storage Error in Chrome 从谷歌云存储服务静态文件? - Serving static files from google cloud storage? Google Cloud App隔夜停止工作 - Google Cloud App stops working overnight 亚马逊是否提供低成本的云存储后门,以通过Servlet(例如Google App Engine)来提供文件? - Does Amazon provide low cost cloud storage backdoor for serving files from a Servlet like Google App Engine? 将Angular 2(quickstart应用)部署到Google Cloud平台 - Deploying Angular 2 (quickstart app) to Google Cloud platform
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM