LINUX.ORG.RU
ФорумAdmin

Запутался я с htaccess


0

0

Привет! 

Конфигурирую Апач, никак не пойму почему НЕ выводится листинг файлов в /home/serv/www/testerzone/htdocs в место этого получая FORBIDDEN! 

вот конфиг: 

DocumentRoot "/home/serv/www/testerzone/htdocs"

<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>


<Directory "/home/serv/www/testerzone/htdocs">
 Options Indexes FollowSymLinks

    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
anonymous

Ответ на: комментарий от anonymous

вот лог ошибок! соединяюсь с 192.168.0.2, я 192.168.0.1

[Fri Aug 08 00:23:11 2008] [notice] SELinux policy enabled; httpd running as context unconfined_u:system_r:httpd_t:s0
[Fri Aug 08 00:23:11 2008] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Aug 08 00:23:11 2008] [notice] Digest: generating secret for digest authentication ...
[Fri Aug 08 00:23:11 2008] [notice] Digest: done
[Fri Aug 08 00:23:11 2008] [notice] Apache/2.2.8 (Unix) DAV/2 configured -- resuming normal operations
[Fri Aug 08 00:23:27 2008] [error] [client 192.168.0.1] (13)Permission denied: access to /index.html denied
[Fri Aug 08 00:23:27 2008] [error] [client 192.168.0.1] (13)Permission denied: access to /index.html.var denied
[Fri Aug 08 00:23:27 2008] [error] [client 192.168.0.1] (13)Permission denied: access to /favicon.ico denied, referer: http://192.168.0.2/

anonymous
()
Ответ на: комментарий от anonymous

думал дело в правах на каталоги, раньше было везде root , поменял на apache, не помогло! 

drwxr-xr-x 4 root   root   4096 2008-08-05 20:14 .
drwxr-xr-x 3 root   root   4096 2008-08-01 17:13 ..
drwxr-xr-x 2 apache apache 4096 2008-08-05 20:14 cgi-bin
drwxr-xr-x 2 apache apache 4096 2008-08-05 22:33 htdocs

anonymous
()
Ответ на: комментарий от anonymous

> думал дело в правах на каталоги, раньше было везде root , поменял на apache, не помогло!

Не, проблема не в этом. Смотрите:

DocumentRoot "/home/serv/www/testerzone/htdocs"

<Directory "/home/serv/www/testerzone/htdocs">

Обычно на /home/serv стоят права 700, что запрещает всем, кроме владельца домашнего каталога подглядывать, что там лежит. Этого достаточно, чтобы облом наступил везде дальше по цепочке.

Дайте на /home/serv права хотя бы 755 (ну или 750, включив apache в группу serv), и проследите, чтобы так было везде по цепочке.

eugine_kosenko ★★★
()
Ответ на: комментарий от eugine_kosenko

> Дайте на /home/serv права хотя бы 755 (ну или 750, включив apache в >группу serv), и проследите, чтобы так было везде по цепочке.
Везеде начина с /home/serv стоят права 755... не помогает.. грешу на Selinux..

anonymous
()
Ответ на: комментарий от anonymous

> Везеде начина с /home/serv стоят права 755... не помогает.. грешу на Selinux..

Не исключено. А если попытаться прописывать префиксы пути, начиная от '/', и до самого конца? На каком уровне обломится? Если прямо на '/', тогда вообще ничего сказать нельзя. А если дальше, то поэкспериментировать, создать рядом похожий каталог с другим названием, и все такое?

eugine_kosenko ★★★
()
Ответ на: комментарий от eugine_kosenko

Так и занал, чертов SELINUX=disable и все заработало! Только вот, а есть решение проблемы не выключая SELINUX .....???

anonymous
()

С работающего сервера:
<Directory /home/admin/data/www/archive>
Options +Indexes +FollowSymlinks +Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Komintern ★★★★★
()
Ответ на: комментарий от anonymous

На сами то файлы какие разрешения? chown -R делали?

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