Динамическое создание поддоменов

R
На сайте с 18.12.2009
Offline
92
1927

Здравствуйте. Есть сайт на php. Самопис. Представляет из себя личный кабинет с широким функционалом.

Было принято решение, что плодить кабинет по доменам не лучший вариант. Для клиентов необходимо создавать после регистрации поддомены.

Т.е. после регистарции на site.ru, пользователь сможет пользоваться login.site.ru

На уровне кода уже отслеживать login и выдавать данные.

Виртуальный хостинг не предоставляет возможности такой конфигурации.

Может кто-то сталкивался с данной реализацией и мог бы поделиться опытом настройки VPS/VDS?

Спасибо.

[umka]
На сайте с 25.05.2008
Offline
456
#1
rerighter:

Т.е. после регистарции на site.ru, пользователь сможет пользоваться login.site.ru
На уровне кода уже отслеживать login и выдавать данные.
Виртуальный хостинг не предоставляет возможности такой конфигурации.

Почти любой виртуальный хостинг это предоставляет.

Главное, чтобы была возможность добавить "*" в конфиг DNS и Apache.

А дальше уже в PHP смотрите на $_SERVER['HTTP_HOST']

Лог в помощь!
R
На сайте с 18.12.2009
Offline
92
#2
'[umka:
;12075421']Почти любой виртуальный хостинг

Хостинг GIG.RU в этом списке? :)

Не "хостился" раньше у Вас.

Как пример работы сайт:

hh.ua

kiev.hh.ua

dnepropetrovsk.hh.ua

Фактически сайт один и тот же.

[umka]
На сайте с 25.05.2008
Offline
456
#3
rerighter:
Хостинг GIG.RU в этом списке? :)
Не "хостился" раньше у Вас.

Да, но мой ответ был к тому, что это действительно возможно практически везде.

Просто нужно знать в каком месте какие кнопки ткнуть в панели управления.

R
На сайте с 18.12.2009
Offline
92
#4

Обычно на виртуальном хостинге нельзя делать такое:

ServerName www.example.com

ServerAlias *.example.com

---------- Добавлено 24.08.2013 в 01:04 ----------

Чаще всего хостинг настроен на автоматичское создание поддоменов. Например, тот же Jino. Но требуется заливать файлы в папку с именем поддомена. А это не входит в планы.

[umka]
На сайте с 25.05.2008
Offline
456
#5
rerighter:
Обычно на виртуальном хостинге нельзя делать такое:
ServerName www.example.com
ServerAlias *.example.com

Я такое делал ещё лет 15 назад для нескольких сайтов на шаред-хостингах и не было никаких проблем.

R
На сайте с 18.12.2009
Offline
92
#6

[umka], действительно, Вы абсолютно правы.

Разобрался с этим вопросом, все работает.

Спасибо, Вы мне помогли.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий