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

Форум Apache

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

 

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

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

тема: mod_vhost_alias
 
 автор: Phoen-X   (29.09.2007 в 17:37)   письмо автору
 
 

товарищи, помогите ламеру!! то есть не совсем ламеру, просто в настройках апачи не могу понять...

В общем так:

есть папка с:/site/

там куча других папок: localhost, site1.com, site2.com, cool.ua и т.д.

надо натсроить апач так чтобы каждая папка распзнавалась как отдельный сайт:
http://localhost -> c:/site/localhost/
http://site1.com -> c:site/stie1.com/
и т.д.

вот я чето тут мутил, наплужил много и ничего не вышло.
парни, посмотрите кому не лень, да помогите воплотить идею.

есть одно НО - весь этот бедлам на локалке...
конф прилагаю
Apache 2.0.49/PHP 5.2.4

   
 
 автор: sim5   (29.09.2007 в 18:35)   письмо автору
 
   для: Phoen-X   (29.09.2007 в 17:37)
 

http://www.softtime.ru/article/index.php?id_article=24
А вот еще, может пригодится: httpd.conf
В приложении может быть тоже что-то интересное будет.

   
 
 автор: Phoen-X   (30.09.2007 в 12:19)   письмо автору
 
   для: sim5   (29.09.2007 в 18:35)
 

зачем мне ети ссылки? документации у меня на винчестере хватает- и по апачу и по пхп (не зря я програмист :) )

вот ток с вирт хостами проблем стал. а решение найти не могу. то не находит ничего кроме локалхоста то вообще вешается. мне надо узнать какую директиву где писать?

VirtualDocumentRoot пишется после СерверНейм или в разделе виртуалхостов. в документации не указано...
нигде...

глянь сам конфиг..

   
 
 автор: sim5   (30.09.2007 в 13:39)   письмо автору
 
   для: Phoen-X   (30.09.2007 в 12:19)
 

Ну если у вас море документации, то в ней прописано как подключать виртуальные хосты, или она у вас (документация) в урезанном виде?

   
 
 автор: Phoen-X   (30.09.2007 в 14:32)   письмо автору
 
   для: sim5   (30.09.2007 в 13:39)
 

как просто виртуальные хосты подключить написано, вот только хочу сделать, чтобы не дописывать в конфиг каждый раз строки, а просто - создал папку с названием типа test.com, зашел в оперу, ввел адрес test.com и открылась нужная страница.
удобно, как-ни-как, а вот понять как сделать не могу...

   
 
 автор: sim5   (30.09.2007 в 14:37)   письмо автору
 
   для: Phoen-X   (30.09.2007 в 14:32)
 

Так делает Денвер посредством perl-скрипта перезаписывает hosts, и прописывая виртуальные хосты. Можете взять из него эти скрипты.

   
 
 автор: Phoen-X   (30.09.2007 в 15:12)   письмо автору
 
   для: sim5   (30.09.2007 в 14:37)
 

спасибо, пока поставлю так, а там буду дальше искать решение.
я год назад еще делал так, когда все пректы хранил на локале,
все решается в пару строк, в httpd.conf. вот только где и что внести я уже не помню.

найду решение, оставлю здесь пост. Спасибо, Сим!

   
 
 автор: Phoen-X   (01.10.2007 в 11:55)   письмо автору
 
   для: Phoen-X   (30.09.2007 в 15:12)
 

все, нашел. в общем, просто забыл, что под виндой апач стоит, все решается просто:

DocumentRoot "C:/site/work/"
VirtualDocumentRoot "C:/site/work/%0"

только не забываем раскоментировать строку

LoadModule vhost_alias_module modules/mod_vhost_alias.so


и САМОЕ ГЛАВНОЕ: в папке system32/drivers/etc в файле hosts добавляем каждый хост (особенность винды я так понял) то есть дописываем название нового хоста:
127.0.0.1 localhost site1.com site2.com test_site.com.ua i.ua и т.д.

и еще одно: раздел VirtualHost трогать не надо... ато фигня всякая вылазит. Причем боком вылазит...

   
Rambler's Top100
вверх

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