为用户GAE自动化通配符子域

bry*_*yan 5 php google-app-engine wildcard-subdomain google-app-engine-php

我有一个app引擎实例项目,让我们说: cloud.domain.com

我的目标是能够向用户提供我唯一的URL,然后他们可以使用CNAME记录映射到他们自己的域.基本上如何将连接到方空间帐户.

它真的可能是这样的:

userid.cloud.domain.com
userid.domain.com
Run Code Online (Sandbox Code Playgroud)

GAE甚至可以实现这一点吗?我研究了通配符映射,但对这个主题确实没有任何可靠的建议.

这甚至是可能的还是我应该到别处去完成这种任务?

Ron*_*han 4

  1. 您需要一个允许您在 DNS 记录中设置通配符的域名托管服务商
  2. 为 *.mydomain.com(或 *.sub.mydomain.com)创建指向 ghs.googlehosted.com 的 CNAME
  3. 在 Cloud Console 的 App Engine 部分中,在“设置/自定义域”下,添加自定义域(您需要通过添加 TXT 记录来验证所有权)
  4. 验证后,将 *.mydomain.com(或 *.sub.mydomain.com)添加到点部分
  5. Python 中的 Webapp2 有一个函数 DomainRoute 在代码级别将其连接起来,您将需要找到 PHP 等效项