我有以下场景:
- 网站托管在 AppEngine 中,我们希望强制它始终以 https 加载。 (我们在 app.yaml 中使用 secure:always)
- 域在 Google Apps 中进行管理。我们已经上传了 SNI 证书,一切看起来都很好
- 在 Google Apps 中,我们将裸域重定向到其 www 版本
以下 URL 均有效:
- http://website.com(重定向到 https://www.website.com)
- http://www.website.com(重定向到 https://www.website.com)
- https://www.website.com(应用程序的 URL)
但是此 URL 不会重定向并给出错误:
这是一个错误还是设置问题?
目前,裸域的 SSL 不能直接工作,这是预期的行为。这被跟踪为问题 10802 https://code.google.com/p/googleappengine/issues/detail?id=10802。另外,看看这个问题 https://stackoverflow.com/questions/26357108/app-engine-naked-domain-redirect-ssl,他们找到了通过 Google Apps 使用裸域和 SSL 的解决方法。提出了替代解决方案here https://stackoverflow.com/questions/24622339/ssl-configuration-with-google-appengine-redirecting-naked-domain-makes-google.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)