我正在使用cPanel api2 + uapi处理我的域,使其非常具体地创建子域。
我的子域创建成功,没有任何问题,但是它没有立即激活,就像Shopify如何在用户提交商店创建表单后立即为其用户提供子域一样。
我就此问题与我的服务提供商联系,他们告诉我cPanel用户必须等待至少5分钟,甚至需要30/40分钟才能上线。所以我的问题是:
答案 0 :(得分:1)
您可以跳过cPanel API命中来创建显式子域,而将wildcard domain与multitenancy结合使用。
如果您的域是foo.com
,则可以为*.foo.com
设置一个DNS条目,该条目指向应用程序的IP。当您的应用下订单时,您会将新域写入数据库,并告诉客户其域为whatever.foo.com
,该域立即解析为您的应用。然后,您的应用可以查看HOST
标头以确定请求的域,并采取相应的行动。