AppEngine-web.xml & https 中的版本标记



到目前为止,我一直在使用服务器应用程序的版本1。我可以在 https://myappid.appspot.com

使用我的浏览器。(注意:我正在使用HTTP,而不是HTTP)现在,我将版本ID更改为2(版本1现在是生产,版本2是下一个Gen版本,我想对其进行测试)。我需要版本1才能保留用户使用稳定的生产版本的默认版本。现在我有2个版本,我尝试使用浏览器(Chrome)的版本2静态头版。 https://2.latest.myappid.appspot.com
根据我可以找到的说明。相反,Chrome给我以下错误*您尝试到达2.latest.myappid.appspot.com,但实际上您到达了一台服务器,将自己标识为 .appspot.com。这可能是由于服务器上的配置错误或更严重的东西引起的。网络上的攻击者可能试图让您访问2.latest.myappid.appspot.com的假(且可能有害的)版本。您无法继续进行,因为网站运营商已要求对此域提高安全性。

这个问题消失了http://2.latest.myappid.appspot.com
我已要求通过web.xml的

安全连接

<运输 - 保证>元素。那么,我缺少什么?

尝试2.myappid.appspot.com。

另外,在单击版本时,在管理员控制台中,您可以看到应用程序的所有版本。每个版本的许多是一个链接 - 您可以单击它以访问该版本运行。

如果您尝试使用HTTPS访问新版本,则应使用以下方式:

https://2-dot-myappid.appspot.com/

您是否需要同一应用的2个实时版本?
尽管有可能存在一些局限性,但这并不是系统设计的。HTTP显然是这些局限性之一。

如果您希望版本2 to 替换版本1,而不是在版本2上"设置默认值",而将其映射到https://myappid。appspot.com

最新更新