我正在使用 cPanel api2+uapi 来处理我的域,以非常具体地创建子域。
我的子域创建成功,完全没有问题,但它没有立即激活,就像 Shopify 如何在用户提交商店创建表单后立即为用户提供子域一样。
我就这个问题联系了我的服务提供商,他们告诉我 cPanel 用户必须等待至少 5 分钟,甚至需要 30/40 分钟才能上线。所以我的问题是:
- Shopify 如何立即创建子域?
- 如果在 cPanel 中不可能,怎么办?或者,换句话说:如何使用 PHP 立即创建子域?
我正在使用 cPanel api2+uapi 来处理我的域,以非常具体地创建子域。
我的子域创建成功,完全没有问题,但它没有立即激活,就像 Shopify 如何在用户提交商店创建表单后立即为用户提供子域一样。
我就这个问题联系了我的服务提供商,他们告诉我 cPanel 用户必须等待至少 5 分钟,甚至需要 30/40 分钟才能上线。所以我的问题是:
您可以跳过 cPanel API 命中来创建显式子域,而是使用带有multitenancy的通配符域。
如果您的域是,foo.com
那么您可以设置一个*.foo.com
指向您应用 IP 的 DNS 条目。当您的应用程序接受订单时,您将新域写入数据库并告诉客户他们的域是whatever.foo.com
立即解析到您的应用程序。然后,您的应用程序可以查看HOST
标头以确定请求的域,并采取相应的行动。