LINUX.ORG.RU
ФорумAdmin

Война с индейцами полным ходом....


0

0

Есть apache-2.0.51+php-5.0.1, живущие в локалке, на машине 10.0.0.55.
с одним хостом все работает.
Пытаюсь сделать несколько vhost'ов....

--------------------------apache.conf---------------------------
ServerRoot /usr/lib/apache2

PidFile /var/run/apache2.pid
ErrorLog logs/error_log
LogLevel warn

NameVirtualHost 10.0.0.55

#<VirtualHost 10.0.0.55>
#ServerName gentoo.maps.spb.ru
#ServerAdmin bregor@gentoo.maps.spb.ru
#DocumentRoot /var/www/localhost/htdocs
#</VirtualHost>

<VirtualHost 10.0.0.55>
ServerName linux.maps.spb.ru
ServerAdmin bregor@linux.maps.spb.ru
DocumentRoot /var/www/linux/htdocs
</VirtualHost>

<VirtualHost 10.0.0.55>
ServerName php.maps.spb.ru
ServerAdmin bregor@php.maps.spb.ru
DocumentRoot /var/www/php/htdocs
</VirtualHost>

---------------------------------------------------------------

в файле зоны на DNS'e прописываю:

gentoo IN A 10.0.0.55
linux IN A 10.0.0.55
php IN A 10.0.0.55

В общем, работает только vhost, DocumentRoot'ом которого является "localhost"(в смысле /var/www/localhost/htdocs)

Самое странное, что если скопировать /var/www/localhost допустим в /var/www/php, то http://php.maps.spb.ru скажет

"Forbidden
You don't have permission to access / on this server.
Apache/2.0.51 (Gentoo/Linux) PHP/5.0.1 Server at php.maps.spb.ru Port 80"

Зато если прописать в настройках vhost'a скажем php.maps.spb.ru DocumentRoot /var/www/localhost/htdocs - работает...

В чем может быть дело?..
Заранее спасибо...

Ответ на: Re: Re: Re: Война с индейцами полным ходом.... от anonymous

Re: Re: Re: Re: Война с индейцами полным ходом....

В httpd.conf(в моем случае apache2.conf) директивы <Directory> НЕТ.....
но обращение к virtual host'у, Document Root которого указывает на папку /var/www/localhost работает....
Остальные vhost'ы говорят
"Forbidden
You don't have permission to access / on this server.
Apache/2.0.51 (Gentoo/Linux) PHP/5.0.1 Server at php.maps.spb.ru Port 80"

BregorEsgarothian ()

Re: Re: Re: Re: Re: Re: Война с индейцами полным ходом....

Все - всем спасибо...
Вопрос решен.
Фигня была действительно в <Directory>....
Просто в основном конфиге была строчка, которая была среди сплошных комментов, и я ее упорно не замечал....

Include conf/commonapache2.conf

Открыл я его, а там......

В общем - еще раз всем спасибо и извините за ламерский вопрос...

BregorEsgarothian ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.