我知道如何在谷歌应用程序引擎上设置应用程序为myapp.appspot.com,但我希望将a.myapp.appspot.com和b.myall.appspot.com用于同一应用程序的不同界面.正如谷歌指令所说,这是支持:
appspot.com域还支持subdomain.your_app_id.appspot.com形式的子域,其中子域可以是域名的一部分中允许的任何字符串(不是.).以这种方式发送到任何子域的请求将路由到您的应用程序.
来自https://developers.google.com/appengine/docs/python/runtime
但我无法弄清楚如何设置.有没有人曾在appspot上创建过子域?
你无需做任何事情来设置它.它只是有效.
也就是说,要实现不同的接口,您需要检测调用者使用的主机名.你可以得到这个HTTP_HOST.HTTP_HOST将具有全名(即"a.myapp.appspot.com"或"b.myapp.appspot.com").
更新:如果使用HTTPS,从路由到URL,则答案不再适用:
注意: Google 建议使用HTTPS协议向您的应用发送请求.Google不会为appspot.com上托管的双通配符域颁发SSL证书.因此,使用HTTPS时,您必须使用字符串"-dot-"而不是".".分隔子域,如下面的示例所示.你可以用一个简单的"." 使用您自己的自定义域或HTTP地址.
| 归档时间: |
|
| 查看次数: |
1719 次 |
| 最近记录: |