Привет.
Поставил Linux Black Cat и не могу настроить Apache. Ругается:
Forbidden
You don't have permission to access / on this server
Несколько дней назад советовали проверить настройки. Проверил, поставил - не помогло.
Причем в логах ругается:
[Thu Aug 23 07:44:26 2001] [error] [client 192.168.10.10] client denied by server configuration: /home/httpd/html
В указанных настройках написано:
<Directory />
Options FollowSymLinks
# Order allow,deny
AllowOverride None
# Deny from all
</Directory><Directory "/home/httpd/html">
Options Includes Indexes FollowSymlinks
# AllowOverride AuthConfig FileInfo Indexes Limit Options
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Закоментированы оригинальные настройки.
Права доступа на папку "/home/httpd/html" - 0755Люди добрые, подскажите чего ему еще надо?!!
Serg
P.S. Просьба ответы продублировать мылом.P.S.S. На винды Апач встал без проблем, а на линукс не хочет (гад). Пробовал разные дистрибутивы RedHat 6.2 чистый и BlackCat
Как всегда приведен самый ненужный кусок конфига.Приводи либо весь файл конфигурации, либо съэкономь время и прочитай ликбез по апачу, а не ставь неизвестное ПО без чтения документации в надежде, что оно само заработает.
Прекрасно, а какой кусок конфига необходимо привести ? Весь конфиг тяжеловато в конфу посылать.Ликбез уже прочитал, но увы нигде сей момент не описан. Буду признателен за ссылку по данной теме.
А неизвестный софт на то и ставять что бы учиться.
SergP.S.И еще интересный момент. Ставил Linux раз 6 (учусь). И если работает Апач (было 2 раза), то не работает сеть. Или наоборот (4 раза) Апач не работает, зато сеть работает.
Где рыть?
>Прекрасно, а какой кусок конфига необходимо
>привести ? Весь конфиг тяжеловато
>в конфу посылать.Если убрать комментарии, не так много строк в конфиге.
>сей момент не описан. Буду
>признателен за ссылку по данной
>теме.Разберись сперва, что делает каждая директива в твоем конфиге, или оставь дефолтовый файл конфигурации, там все работоспособно из коробки.
Должно быть так:DocumentRoot "/usr/local/apache/htdocs"
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/usr/local/apache/htdocs">
Options -Indexes Includes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>И проверь: не лежит ли где-то выше этого каталога файлик .htaccess
То есть:
в /
в /usr/
в /usr/local/
в /usr/local/apache/
ну и конечно в самом htdocs/
Все написал - не работает.
Копался в логах (error_log)нашел следующие сообщения.
[Sun Aug 26 08:47:36 2001] [notice] Apache/1.3.12 (Unix) (Black Cat/Linux) PHP/3.0.16 mod_perl/1.21 configured -- resuming normal operations
[Sun Aug 26 08:54:57 2001] [crit] (98)Address already in use: make_sock: could not bind to port 80
[Sun Aug 26 09:08:17 2001] [error] [client 192.168.10.10] client denied by server configuration: /home/httpd/html
Причем сеть работает, ftp работает, а web не хочет.
Где и что еще нужно продправить?
Serg>Должно быть так:
>
>DocumentRoot "/usr/local/apache/htdocs"
><Directory />
> Options FollowSymLinks
>
> AllowOverride None
>
></Directory>
><Directory "/usr/local/apache/htdocs">
> Options -Indexes
>Includes FollowSymLinks
> AllowOverride None
>
> Order allow,deny
>
> Allow from
>all
></Directory>
>
>И проверь: не лежит ли где-то
>выше этого каталога файлик .htaccess
>
>То есть:
>в /
>в /usr/
>в /usr/local/
>в /usr/local/apache/
>ну и конечно в самом htdocs/
>