Есть 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
ServerName gentoo.maps.spb.ru
ServerAdmin bregor@gentoo.maps.spb.ru
DocumentRoot /var/www/localhost/htdocs
ServerName linux.maps.spb.ru
ServerAdmin bregor@linux.maps.spb.ru
DocumentRoot /var/www/linux/htdocs
ServerName php.maps.spb.ru
ServerAdmin bregor@php.maps.spb.ru
DocumentRoot /var/www/php/htdocs
—————————————————————
в файле зоны на 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 — работает…
В чем может быть дело?..
Заранее спасибо…
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
вывод команды
в студию. ну, и результаты медитации над этим — можно тоже.
Вывод команды:
/var/www%=> ls -l php 17:06 pts/0
total 0
drwxrwxrwx 2 root root 48 Сен 21 20:49 cgi-bin/
drwxrwxrwx 2 root root 48 Сен 21 20:49 error/
drwxrwxrwx 3 root root 72 Сен 21 20:49 htdocs/
drwxrwxrwx 2 root root 48 Сен 21 20:49 icons/
/var/www%=> ls -l localhost 17:06 pts/0
total 7
drwxr-xr-x 2 root root 96 Сен 17 17:51 cgi-bin/
drwxr-xr-x 3 root root 1024 Сен 17 17:51 error/
drwxr-xr-x 4 root root 1368 Сен 21 18:24 htdocs/
drwxr-xr-x 3 root root 4600 Сен 17 17:51 icons/
/var/www%=> ls -l linux 17:06 pts/0
total 7
drwxr-xr-x 2 root root 96 Сен 17 17:51 cgi-bin/
drwxr-xr-x 3 root root 1024 Сен 17 17:51 error/
drwxr-xr-x 4 root root 1368 Сен 21 18:24 htdocs/
drwxr-xr-x 3 root root 4600 Сен 17 17:51 icons/
Результаты медитации:
Как можно заметить, сильной разницы не заметно…..
Я понимаю еще меньше….
Не, посмотри
ls -l /var/www
Какой доступ к фолдерам?
Good Luck,
UT
Дык, одинаковый…….
drwxr-xr-x 3 root root 72 Сен 21 16:35 php/
drwxr-xr-x 6 root root 144 Сен 13 17:26 linux/
drwxr-xr-x 6 root root 144 Сен 13 17:26 localhost/
А ты, прости уж за вопрос, насколько весь конфиг привел?
Может быть у тебя там еще где-нибудь написано всяческих deny килограмм, а еще где-то указано
<дальше сплошные allow>
?
Все — всем спасибо…
Вопрос решен.
Фигня была действительно в ….
Просто в основном конфиге была строчка, которая была среди сплошных комментов, и я ее упорно не замечал….
Include conf/commonapache2.conf
Открыл я его, а там……
В общем — еще раз всем спасибо и извините за ламерский вопрос…
Хе. Вот для того в vim и настраивается раскраска синтаксиса :)