1

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

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

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

而且我有一个后端配置 name=test 并且我在以下位置成功访问了后端实例:

http://test.[my_app_id].appspot.com

在管理界面中,“实例”链接分别显示后端和普通实例的实例。内容展示是一样的,但是很容易看出什么时候请求去后端实例,什么时候去普通实例。


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

我继续在以下位置成功访问正常实例:

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

但要求在

http://test.[my_domain].com

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

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

我做错了什么?

4

1 回答 1

1

据我了解,您的支持确实应该由前端访问。

因此,当您的应用程序前端向其后端发出请求(例如通过 URL)时,它会像在内部完成一样工作。

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

https://developers.google.com/appengine/docs/python/backends/overview#Public_and_Private_Backends

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

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

于 2012-12-04T12:27:29.607 回答