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

Форум Apache

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

 

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

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

тема: Множественный serverpath
 
 автор: death1ess   (31.03.2011 в 11:27)   письмо автору
 
 

Добрый день.

Например есть сервер апач и на нём созданы 2 выирутальных хоста:
host1.local
host2.local

Возможно ли создать хост host3.local который бы слушал запросы вышеописанных хостов
при обращении к
host3.local/host1 мы получаем host1.local
host3.local/host2 мы получаем host2.local
? Если возможно , то пожалуйста скажите хотя бы примерно как?

Сделать нужно не используя редирект. А что бы в строке браузера оставались адреса host3.local/host1 и host3.local/host2

  Ответить  
 
 автор: cheops   (31.03.2011 в 11:47)   письмо автору
 
   для: death1ess   (31.03.2011 в 11:27)
 

Под "слушал" что имеется в виду? Вообще говоря в рамках HTTP если запрос пришел на сайт, сайт его обрабатывает, а сервер возвращает результат. У вас какая задача стоит, может средствами журналирования можно справиться?

  Ответить  
 
 автор: death1ess   (31.03.2011 в 11:53)   письмо автору
 
   для: cheops   (31.03.2011 в 11:47)
 

Имеется ввиду что сайт находящийся по адресу host1.local работал и по адресу host3.local/host1,
физически имея один documentroot.

  Ответить  
 
 автор: cheops   (31.03.2011 в 12:01)   письмо автору
 
   для: death1ess   (31.03.2011 в 11:53)
 

Хм... может просто и указать единый documentroot для обоих виртуальных хостов?

  Ответить  
 
 автор: death1ess   (31.03.2011 в 12:33)   письмо автору
 
   для: cheops   (31.03.2011 в 12:01)
 

Пробовал, не получилось.
Проблема как я понял в том что в имени витуального хоста ServerName нельзя указывать "/"
то есть я писал ServerName host3.local/host1 и результат не был достигнут.

  Ответить  
 
 автор: cheops   (31.03.2011 в 12:47)   письмо автору
 
   для: death1ess   (31.03.2011 в 12:33)
 

ServerName - это имя сервера, то, что вводится в строке запроса, а имеется в виду директива DocumentRoot - путь к виртуальному хосту на диске.

  Ответить  
Rambler's Top100
вверх

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