prrrrrrr
@prrrrrrr
Верстаю сразу на PHP.

Как при регистрации нового пользователя на сайте создавать поддомен, новый подготовленный каталог, и базу данных?

Вопрос в заголовке. Интересует как это реализовано на различных сервисах?

Пример - как в Shopify. Регистрируемся на главном домене, создаётся поддомен, и далее работаем в изолированной среде.
  • Вопрос задан
  • 265 просмотров
Решения вопроса 2
DevMan
@DevMan
пхп, не пхп - рояля вообще не играет.
можно раздавать поддомены по юзернейму, можно любому юзернейму дать возможность выбрать собственный поддомен (если он не занят).
все упирается в две вещи:
1. wildcard dns
2. логику приложения, которая никак не зависит от языка.
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Движок в общем то может обрабатывать 3 уровень сам. Если нет такого пользователя, то выводится дефолтный сайт. База одна на всех.

Отдельный случай это разные виртуальные хостинги. Там обычно копируется конфиг сервера, с помощью регекспа переписываются пути, заводится системный пользователь, создается база sql.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы