Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 自定义域中的后端实例_Google App Engine - Fatal编程技术网

Google app engine 自定义域中的后端实例

Google app engine 自定义域中的后端实例,google-app-engine,Google App Engine,我无法访问自定义域中的后端实例 例如,我有一个应用程序,我在以下位置成功访问了普通实例: http://www.[my_app_id].appspot.com或http://[my_app_id].appspot.com 我有一个backend config name=test,我在以下位置成功访问了后端实例: http://test.[我的应用程序id].appspot.com 在管理界面中,“实例”链接分别显示后端实例和普通实例的实例。内容显示是相同的,但在请求转到后端实例和转到普通实例时很

我无法访问自定义域中的后端实例

例如,我有一个应用程序,我在以下位置成功访问了普通实例:

http://www.[my_app_id].appspot.com或http://[my_app_id].appspot.com

我有一个backend config name=test,我在以下位置成功访问了后端实例:

http://test.[我的应用程序id].appspot.com

在管理界面中,“实例”链接分别显示后端实例和普通实例的实例。内容显示是相同的,但在请求转到后端实例和转到普通实例时很容易看到


然后,我在Google Apps中配置了通配符“test”,以通过自定义URL访问我的后端实例:

我继续在以下位置成功访问普通实例:

http://www.[my_domain].com或http://[my_domain].com

但请求

http://test.[my_domain].com

已重定向到普通实例,而不是后端实例

医生说它应该可以工作,但我现在不能,我需要使用自定义域,因为我的应用程序是多租户的


我做错了什么?

据我所知,你的后背应该是由前端进入的

因此,当您的应用程序前端向其后端发出请求(例如通过URL)时,它将像所有内部操作一样工作

您是否已将后端设置为可公开访问

默认情况下,后端是私有的,因为它们通常作为应用程序内部的组件,而不是作为应用程序的公共面。应用程序管理员、应用程序实例以及应用程序引擎API和服务(如任务队列任务和Cron作业)无需任何特殊配置即可访问专用后端。后端主要不用于面向用户的流量,但您可以将后端公开以进行测试或与外部系统交互


我不知道重定向为什么不起作用,但也许您应该修改您的问题,以显示您在这里试图解决的问题,并得到相应的答案?

据我所知,您的备份实际上应该由前端访问

因此,当您的应用程序前端向其后端发出请求(例如通过URL)时,它将像所有内部操作一样工作

您是否已将后端设置为可公开访问

默认情况下,后端是私有的,因为它们通常作为应用程序内部的组件,而不是作为应用程序的公共面。应用程序管理员、应用程序实例以及应用程序引擎API和服务(如任务队列任务和Cron作业)无需任何特殊配置即可访问专用后端。后端主要不用于面向用户的流量,但您可以将后端公开以进行测试或与外部系统交互


我不知道重定向为什么不起作用,但也许您应该修改您的问题,以显示您在这里试图解决的问题,并获得答案?

在管理界面中,“实例”链接分别显示后端和前端的实例。很容易看到请求何时转到后端,何时转到前端。后端配置是公共的,因为上的请求工作正常。access前端实例的请求=/文档说它应该可以工作,但我现在不能,我需要使用自定义域,因为我的应用程序是多租户的!当您说“测试时的请求。[my_domain].com访问前端实例=/”时,我想您可能弄错了。如果您使用与前端相同的URL方案转到“后端”,那么后端将提供与前端相同的内容。因此,如果你能得到一个“test.[my_domain].com”的请求,那么它必须是为该请求提供服务的后端,即使它“似乎”提供与前端相同的内容(实际上你有两个版本的应用程序正在运行)。问题是,当您转到后端应该提供服务的处理程序时会发生什么?哦,是的,内容是相同的,我知道。区别只是更多的CPU/内存和对后端的请求可以无限期运行。当我说“前端实例”时,实际上我的意思是说“普通实例”,我将再次更新我的问题。如果您应该发布您用于进行域配置的DNS/名称记录?如果您在访问x.app.com时访问的是app.com而不是x.app.com,那么它必须与您在管理界面中使用的映射(我猜!)相关,“实例”链接分别显示后端和前端的实例。很容易看到请求何时转到后端,何时转到前端。后端配置是公共的,因为上的请求工作正常。access前端实例的请求=/文档说它应该可以工作,但我现在不能,我需要使用自定义域,因为我的应用程序是多租户的!当您说“测试时的请求。[my_domain].com访问前端实例=/”时,我想您可能弄错了。如果您使用与前端相同的URL方案转到“后端”,那么后端将提供与前端相同的内容。因此,如果你能得到一个“test.[my_domain].com”的请求,那么它必须是为该请求提供服务的后端,即使它“似乎”提供与前端相同的内容(实际上你有两个版本的应用程序正在运行)。问题是,当您转到后端应该提供服务的处理程序时会发生什么?哦,是的,内容是相同的,我知道。区别只是更多的CPU/内存和对后端的请求可以无限期运行。当我说“前端实例”时,实际上我的意思是说“普通实例”,我将再次更新我的问题。如果您应该发布您用于进行域配置的DNS/名称记录?如果您在进入x.app时访问的是app.com而不是x.app.com。