Как создать поддомен сразу после того, как пользователь отправил форму наподобие shopify?

Я использую cPanel api2 + uapi для управления своим доменом, чтобы быть очень специфичным для создания поддоменов.

Мой поддомен успешно создается, нет никаких проблем, но он не активируется мгновенно, как то, как Shopify предоставляет своим пользователям поддомен сразу после того, как пользователь отправил форму создания магазина.

Я связался с моим поставщиком услуг по поводу этой проблемы, они сказали мне, что пользователям cPanel нужно подождать не менее 5 минут, или даже чтобы запустить их в эфир, потребуется 30/40 минут. Итак, мой вопрос:

  1. Как Shopify создает субдомены немедленно?
  2. Если это невозможно в cPanel, как это сделать? Или, другими словами: как я могу мгновенно создать поддомен, используя PHP?

-1

Решение

Вы можете пропустить обращения к API cPanel для создания явных поддоменов и вместо этого использовать подстановочный домен с мульти аренды.

Если ваш домен foo.com тогда вы можете настроить запись DNS для *.foo.com это указывает на IP вашего приложения. Когда ваше приложение принимает заказ, вы записываете новый домен в базу данных и сообщаете клиенту, что его домен whatever.foo.com который мгновенно разрешается в вашем приложении. Ваше приложение может посмотреть на HOST заголовок, чтобы определить, какой домен был запрошен, и действовать соответственно.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]