URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4355
[ Назад ]

Исходное сообщение
"Как с помошью php создовать домены 3 уровня, Алгоритм"

Отправлено Yanus , 15-Сен-06 15:03 
Как с помошью php создовать домены 3 уровня:

user1.test.ru
user2.test.ru
и тд.

Где нужно вносить настройки и как , желательно без перезагрузки апача.
(полные права на пхп и апач и сроздание и редактирование каких нада файлов с этим проблем нет )


Содержание

Сообщения в этом обсуждении
"Как с помошью php создовать домены 3 уровня, Алгоритм"
Отправлено Асен Тотин , 16-Сен-06 02:12 
Привет,

В-общем:

1. Добавить запись в DNS, для этого добавить запись в файл зоны и перезагрузить зону (если BIND, смотреть в сторону rndc)

2. Добавить запись в некий файл, который вкладывается в httpd.conf, затем выполнить httpd graceful.

WWell,


"Как с помошью php создовать домены 3 уровня, Алгоритм"
Отправлено seller , 26-Сен-06 11:02 
>Как с помошью php создовать домены 3 уровня:
>
>user1.test.ru
>user2.test.ru
>и тд.
>
>Где нужно вносить настройки и как , желательно без перезагрузки апача.
>(полные права на пхп и апач и сроздание и редактирование каких нада
>файлов с этим проблем нет )

Вы что-то путаете определенно. Ваш вопрос сродни вопросу Как с помощью зонтика приготовить яичницу, т.к. пхп вообще никаким боком не соприкасается с созданием доменов 3го уровня.
Делается это так:
в файл зоны первичного DNS-сервера, обслуживающего ваш домен вносится столько записей типа IN A, сколько доменов третьего уровня нужно...
После внесения и перезагрузки демона bind нужно в конфигурационный файл апача внести кой какие изменения, а именно описать на каждый домен блок вида
<VirtualHost>
ServerName sub1.domain.ru
ServerAdmin ...
DocumentRoot ...
ErrorLog ...
CustomLog ...
<Directory /то/что/указано/в/documentroot>
Order allow,deny
Allow from all
</Directory>
...еще какие-нибудь опции...
</VirtualHost>

или описать то, что внутри этого блока в основной части конфига апача, если нужный домен будет обслуживаться отдельной машиной (т.е. одна тачка с апачем - www.domain.ru, другая - sub1.domain.ru и т.д.). Ну а потом, ессно, перегрузить апач, без этого никак. Да и ничего страшного в этом нет. Если особенных каких-то хитростей у вас нет (а я полагаю это так), то перезагрузку скорее всего никто и не заметит...
А php сам по себе это просто интерпретатор, используемый при создании динамических веб-страниц, не более...


"Как с помошью php создовать домены 3 уровня, Алгоритм"
Отправлено unnamednetua , 10-Окт-06 01:08 
А может дело в мод_реврайте?

"Как с помошью php создовать домены 3 уровня, Алгоритм"
Отправлено seller , 10-Окт-06 11:41 
>А может дело в мод_реврайте?

В любом случае, это не пхп, а mod_rewrite.


"Как с помошью php создовать домены 3 уровня, Алгоритм"
Отправлено unnamednetua , 10-Окт-06 16:55 
Привеставте себе, сколько раз сервак переподнимают при создании нового пользователя в ЖЖ :)