【发布时间】:2021-09-16 13:10:02
【问题描述】:
我有一个经过验证并添加到我的 Google App Engine 应用的自定义域。 HTTP 适用于自定义域,但 HTTPS 不适用。例如。 'https://www.example.com' 无法访问。它应该映射到 'https://myapp.appspot.com',可访问并提供有效证书。
知道如何让 HTTPS 工作以使“https://www.example.com”映射到“https://myapp.appspot.com”吗?
谢谢
自定义域已验证并添加到 GAE https://i.stack.imgur.com/m5uaX.jpg
为我的域 https://i.stack.imgur.com/6iYRC.jpg 添加了 DNS 记录
Chrome 屏幕抓取出现无法访问的错误https://i.stack.imgur.com/DdPpu.jpg
试图映射子域 www。 https://i.stack.imgur.com/n9Ksa.jpg
【问题讨论】:
-
无法正常工作的原因有很多。提供有关您如何配置域的更多详细信息。
-
你当然是对的。我按照cloud.google.com/appengine/docs/standard/python/… 中的说明进行操作,但我不知道为什么 HTTP 有效但 HTTPS 无效。我希望有人可能有过他们解决的类似经历。
-
有趣,似乎一切都已正确配置。您能否显示使用自定义域访问时收到的错误消息?
-
我不是 DNS 专家,因此感谢您的帮助。所以,我从我的 GAE 应用程序中删除了我的域名,重新验证它并重新添加到应用程序中。这已经产生了一些不错的效果。 HTTPS 现在适用于裸域,例如。 https://example.com 映射到 https://myapp.appspot.com。但是 https://www.example.com 仍然无法访问。 (错误:35 - OpenSSL SSL_connect:SSL_ERROR_SYSCALL)。我希望所有 www.example.com 请求(http 或 https)都转到 https://myapp.appspot.com。