用户提交类似shopify的表单后,如何立即创建子域?

时间:2018-12-20 16:14:24

标签: php subdomain cpanel cpanel-xmlapi

我正在使用cPanel api2 + uapi处理我的域,使其非常具体地创建子域。

我的子域创建成功,没有任何问题,但是它没有立即激活,就像Shopify如何在用户提交商店创建表单后立即为其用户提供子域一样。

我就此问题与我的服务提供商联系,他们告诉我cPanel用户必须等待至少5分钟,甚至需要30/40分钟才能上线。所以我的问题是:

  1. Shopify如何快速创建子域?
  2. 如果在cPanel中不可能,该怎么办?或者,换句话说:如何使用PHP立即创建子域?

1 个答案:

答案 0 :(得分:1)

您可以跳过cPanel API命中来创建显式子域,而将wildcard domainmultitenancy结合使用。

如果您的域是foo.com,则可以为*.foo.com设置一个DNS条目,该条目指向应用程序的IP。当您的应用下订单时,您会将新域写入数据库,并告诉客户其域为whatever.foo.com,该域立即解析为您的应用。然后,您的应用可以查看HOST标头以确定请求的域,并采取相应的行动。