@nik0lazz
Project-manager

Как работает создание поддоменов по кнопки?

Например есть CRM написанная на php. Нужно что бы каждый желающий мог получить свою CRM на поддомене.
Как я понимаю: при регистрации на сайте создается поддомен username.crm.ru, папка username на сервере в которую устанавливается CRM и бд под эту папку.
Правильно ля понимаю алгоритм действий?
С помощью каких технологий можно запускать это по кнопки?
Что делать когда наберется 1000 таких папок и поддоменов ?
  • Вопрос задан
  • 272 просмотра
Решения вопроса 1
OrlovEvgenii
@OrlovEvgenii
golang developer / DevOps
Что бы не городить кучу баз на каждый поддомен, и папки с копиями бекенда CRM, тем самым лишний раз нагружая систему. можно настроить mod_rewrite таким образом, что бы username.crm.ru отправлять в site.ru/users/username, а этот роутер уже обрабатывать фреймворком.
Примерно так.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.site.ru
RewriteCond %{HTTP_HOST} ([^.]+)\.site.ru
RewriteRule ^(.*)$ /users/%1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы