Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Создаем поддмомен ))
 
 автор: Kreg-Heg   (19.04.2007 в 23:21)   письмо автору
 
 

Как можно создать поддомен на виртуальном выделенном сервере средствами php?

   
 
 автор: Unkind   (19.04.2007 в 23:23)   письмо автору
 
   для: Kreg-Heg   (19.04.2007 в 23:21)
 

Надо добавить VirtualHost в httpd.conf, надо добавить запись в бинд, надо перезагрузить сервисы "httpd" (Apache) и "named". На хостинге это не выйдет.

   
 
 автор: Kreg-Heg   (19.04.2007 в 23:24)   письмо автору
 
   для: Unkind   (19.04.2007 в 23:23)
 

Дык у меня сервер! Можно все операции по шагам?

   
 
 автор: Unkind   (19.04.2007 в 23:26)   письмо автору
 
   для: Kreg-Heg   (19.04.2007 в 23:24)
 

Лучше (читай "проще") будет тогда создать Alias "*.your_domain.com". Дальше использовать mod_rewrite.

   
 
 автор: Kreg-Heg   (19.04.2007 в 23:29)   письмо автору
 
   для: Unkind   (19.04.2007 в 23:26)
 

Мде. Я совершенно не понимаю о чем Вы говорите.

   
 
 автор: Unkind   (19.04.2007 в 23:39)   письмо автору
 
   для: Kreg-Heg   (19.04.2007 в 23:29)
 

Alias - "зеркало". Например часто alias'ом web-сайтов типа host.com является www.host.com.
Так вот создайте еще один alias, только не "www", а "*".

   
 
 автор: Kreg-Heg   (19.04.2007 в 23:45)   письмо автору
 
   для: Unkind   (19.04.2007 в 23:39)
 

вот у меня есть скрипт, который обрабатывает форму регистрации на сайте предположим www.host.ru, клиент регистрируется и вводит логин, который после обработки определяется как $login, мне в итоге нужно в этом скрипте написать код так, чтобы создавался поддомен www.login.host.ru или www.host.ru/login/
Я не спрашиваю про структуру создания такого домена, я лишь прошу привести пример его зоздания или ссылку на аналогичную ситуацию!

   
 
 автор: Kreg-Heg   (20.04.2007 в 00:59)   письмо автору
 
   для: Kreg-Heg   (19.04.2007 в 23:45)
 

что никто с подобным не встречался?

   
 
 автор: XPraptor   (20.04.2007 в 02:01)   письмо автору
 
   для: Kreg-Heg   (20.04.2007 в 00:59)
 

При чем сдесь не встречался? Ты Perl знаешь? Только на нем можно написать скрипт который перезапустит через shell сервисы Apcha. Тебе же сказали - первым делом открываешь .conf файл в котором записаны параметры виртуальных хостов на редактирование (в апаче 2 и выше это желательно делать в отдельном, специально для этого предназначеном файле \extra\httpd-vhosts.conf). Вписываешь в него параметры нового виртуального хоста (смотри по аналогии с уже там вписанными ранее). Закрываешь. Создаешь кодом каталоги для нового хоста. Далее perl скрипт останавливает сервис Appach и спустя некоторое время запускает его снова. И все. Хост подключен. Для горячей подключки без остановки апача есть ключ командной строки для считывания данных из файла конфигурации, не помню какой точно, можно вместо остановки вызвать httpd.exe с этим ключем и он перечитает настройки хостов.

   
 
 автор: Kreg-Heg   (20.04.2007 в 02:59)   письмо автору
 
   для: XPraptor   (20.04.2007 в 02:01)
 

наверно мне рановато ещё за это браться

   
 
 автор: cheops   (20.04.2007 в 11:10)   письмо автору
 
   для: XPraptor   (20.04.2007 в 02:01)
 

Ну не обязательно на Perl, можно и на PHP, но в любом случае он будет работать не под управлением Apache.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования