PDA

Просмотр полной версии : apache


barnaki
29.03.2009, 20:15
VirtualHost 127.0.0.1:80>
DocumentRoot "/php_files/home/banderas"
ServerName banderas
ErrorLog /php_files/home/banderas/error_log.txt
<Directory "/php_files/home/banderas">
Allowoverride All
Allow from all
</Directory>
</Virtualhost>

<VirtualHost 127.0.0.1:80>
DocumentRoot "/php_files/home/banderas/super/public"
ServerName super
ErrorLog /php_files/home/banderas/error_log.txt
<Directory "/php_files/home/banderas/super/public">
Allowoverride All
Allow from all
</Directory>
</Virtualhost>

127.0.0.1 localhost
127.0.0.1 banderas
127.0.0.1 super

почему меня все = кидает в document root первого хоста ?? или что то не так я понимаю .
я думал что при адресе super в браузере будет запускаться файл index из папки public . но .

KaZ@NoVa
29.03.2009, 22:18
а ты виртуальный хост пытаешся настроить?
а тут смотрел пример ?
http://apachedev.ru/2006/12/21/primeryi-nastroyki-vi...

.:EnoT:.
30.03.2009, 01:07
Ну вообще-то IP должны быть разные какбэ..
Каждому новому хосту новый IP.

З.Ы. <VirtualHost 127.0.0.1:80> тут порт писать не обязательно

Soviet[HZ]
30.03.2009, 01:25
Посмотри как это реализовано в денвере

Forcer
30.03.2009, 01:41
Ну вообще-то IP должны быть разные какбэ..
Каждому новому хосту новый IP.

не обязательно. Достаточно разные порты указать - ip может быть одним.

sabotag
30.03.2009, 01:46
а помоему в 3м денвере полностью решена проблема виртуальных хостов
нет смысла лазить в настройки самого денвера и дописывать имена..
в папке \WebServers\home\
достаточно создать структуру типа

/root
............../cgi
............../cgi-bin
............../www

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