gpt4 book ai didi

google-app-engine - 使用 GAE 检测/重定向不支持 SNI 的浏览器

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

我使用 this excellent page 在我的应用引擎应用程序上设置了 SNI/SSL .

我希望我的网站适合仍在使用不支持 SNI 的旧版浏览器的用户。理想情况下,我想检测这些较旧的浏览器并将它们重定向到 https://myapp.appspot.com .

我看过一些关于人们使用 Apache 重写规则执行此操作的帖子,但当然你不能使用 App Engine 执行此操作。

非常无用的 GAE 文档说明

We recommend detecting browsers that do not support SNI and recommending a browser that supports it.

但没有给我们任何关于如何做到这一点的线索。

有什么办法吗?

最佳答案

您需要使用 SSL with Virtual IP .

原因是不支持 SNI 的旧浏览器根本不发送请求的服务器名称(主机)的任何指示 - 仅发送 IP 地址。由于通常 Google 在其外部公布和共享的 IP 地址上托管许多 Web 应用程序,因此在该共享场景中,Google 根本无法将请求发送到您的应用程序。

关于google-app-engine - 使用 GAE 检测/重定向不支持 SNI 的浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27711851/

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