gpt4 book ai didi

google-app-engine - 为自定义域配置 Google App Engine SSL

转载 作者:太空宇宙 更新时间:2023-11-03 13:40:22 25 4
gpt4 key购买 nike

问题:

我已经为 GAE 配置了带有 SSL 的自定义域,它不适用于根域:https://example.com

我收到以下错误:

Failed to load resource: net::ERR_SSL_PROTOCOL_ERROR

这些工作正常:

  • www.example.com(通过 https)和
  • example.com(通过 http)

在 Google Apps 管理员 -> 安全 -> 自定义域的 SSL 中:

我已经上传了适用于这两种情况的 SSL 证书:

Subject Alternative Names
DNS Name:www.example.com
DNS Name:example.com

服务模式为仅限 SNI。分配的 URL 是 https://www.example.com并且没有其他匹配的 URL - 我相信这是问题所在,据我了解我应该向 Google Developers Console 添加更多 URL 的文档。

在 Google Developers Console -> Compute -> App Engine -> Settings -> Custom Domains 中:在第 1 步中,我已经验证了我的域。在第 2 步中,我添加了一些子域,例如 www.example.com 和根域 example.com

因为所有这些 URL 都可以通过 http 访问,我想这个特定的配置很好 - 我只是找不到一种方法让它们在 SSL 配置中显示为匹配的 URL!任何想法这里可能有什么问题?

感谢您的帮助!

最佳答案

遗憾的是,Google Apps 尚不支持“裸”域 (example.com) 的 SSL。您可以将 Google Apps 配置为从裸域重定向到子域 (www.example.com),但正如您所注意到的,它不会通过 SSL 执行此操作,即使证书中提到了裸域也是如此。它只会将证书用于分配了应用程序(“匹配 URL”)的子域的流量。

我同意这是功能中的一个漏洞。作为部分解决方案,如果您重定向 http://example.comhttp://www.example.com , 然后您可以再次重定向到 https://www.example.com使用 App Engine 配置(secure: always)。

关于google-app-engine - 为自定义域配置 Google App Engine SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25945783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com