【发布时间】:2015-04-02 08:19:28
【问题描述】:
我正在将一个网站迁移到 google appengine,但无法让它在自定义域 (www.example.com) 上使用 SSL
由于该站点已经通过谷歌应用程序托管其电子邮件,因此我没有获得创建新站点时会看到的相同向导。此外,它是使用免费层的谷歌应用程序创建的,如果这有影响的话。
我做过的事情:
在 google 应用上授权 appengine 项目
启用 SSL 计费(并测试更改每日配额会影响 VPI 能力 - 它们已同步)
为 www.example.com 添加了 SNI 插槽并创建了一个自签名证书(用于测试并最终用于 CloudFlare)
设置为提供 SNI
在应用程序中 - 为 appengine 项目的自定义域添加了 www.example.com
在 appengine - 为设置/自定义域添加 www.example.com(注意 - 在此处的“SSL 支持”标题下 - 它显示“无”并且无法更改它。这是有道理的,因为,我认为这从未真正使用过,并且应用程序会绕过 appengine 进行 ssl 请求?)
使用这些设置 - http://www.example.com 有效,但 https://www.example.com 根本无法连接(即不是证书无效问题)
请注意,在应用页面的应用引擎设置中,它说我可以通过https://www.example.com 和https://project-name.appspot.com 访问该项目
如果相关,我现在将 DNS 托管在 Cloudflare 上,我将其关闭/打开或灵活/完整以进行测试(以最大程度地减少停机时间,因为客户只希望连接到 https://)。假设上面它只是被关闭了。
【问题讨论】:
标签: google-app-engine ssl https google-apps