Я использую cPanel api2 + uapi для управления своим доменом, чтобы быть очень специфичным для создания поддоменов.
Мой поддомен успешно создается, нет никаких проблем, но он не активируется мгновенно, как то, как Shopify предоставляет своим пользователям поддомен сразу после того, как пользователь отправил форму создания магазина.
Я связался с моим поставщиком услуг по поводу этой проблемы, они сказали мне, что пользователям cPanel нужно подождать не менее 5 минут, или даже чтобы запустить их в эфир, потребуется 30/40 минут. Итак, мой вопрос:
Вы можете пропустить обращения к API cPanel для создания явных поддоменов и вместо этого использовать подстановочный домен с мульти аренды.
Если ваш домен foo.com
тогда вы можете настроить запись DNS для *.foo.com
это указывает на IP вашего приложения. Когда ваше приложение принимает заказ, вы записываете новый домен в базу данных и сообщаете клиенту, что его домен whatever.foo.com
который мгновенно разрешается в вашем приложении. Ваше приложение может посмотреть на HOST
заголовок, чтобы определить, какой домен был запрошен, и действовать соответственно.
Других решений пока нет …