1

到目前为止,我一直在研究我的服务器应用程序的版本 1。我可以通过 https://myappid.appspot.com访问该应用程序

使用我的浏览器。(注意:我使用的是 https,而不是 http)现在,我将版本 id 更改为 2(版本 1 现在是生产版本,版本 2 是下一代版本,我想对其进行测试)。我需要版本 1 来保持默认版本,因为用户正在使用稳定的生产版本。 现在我有 2 个版本,我尝试按照我能找到的说明使用https://2.latest.myappid.appspot.com通过浏览器(Chrome)访问第 2 版静态首页 。
相反,chrome 给了我以下错误 *您试图访问 2.latest.myappid.appspot.com,但实际上您访问的服务器将自己标识为.appspot.com。这可能是由于服务器上的错误配置或更严重的原因造成的。您网络上的攻击者可能试图让您访问 2.latest.myappid.appspot.com 的假冒(并且可能有害)版本。您无法继续,因为网站运营商已要求提高此域的安全性。

这个问题消失了 http://2.latest.myappid.appspot.com
我已经通过 web.xml 请求安全连接

<传输保证> 元素。那么,我错过了什么?

4

2 回答 2

1

试试 2.myappid.appspot.com。

此外,当您在管理控制台中单击版本时,您可以查看应用程序的所有版本。每个版本的编号是一个链接——您可以单击它来访问正在运行的那个版本。

如果您尝试使用 https 访问新版本,则应改用以下内容:

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

于 2012-11-01T16:15:58.613 回答
0

您需要同一应用程序的 2 个实时版本吗?
尽管可能存在一些限制,但这并不是系统的设计目的。https 显然是这些限制之一。

如果您希望版本 2替换版本 1,那么您需要做的就是在版本 2 上“设置默认值”,然后它将映射到https://myappid.appspot.com

于 2012-11-14T21:26:46.960 回答