httpd и mod_userdir
Здравствуй, уважаемый all!
Мандрива 2006.1,
#rpm -qa|grep apache
apache-conf-2.2.0-4mdk
apache-modules-2.2.0-4mdk
apache-base-2.2.0-4mdk
apache-doc-2.2.0-1mdk
apache-mod_suexec-2.2.0-1mdk
apache-mod_php-5.1.1-4mdk
apache-mod_userdir-2.2.0-4mdk
apache-mpm-prefork-2.2.0-4mdk
Содержимое /etc/httpd/modules.d/67_mod_userdir.conf:
<IfDefine HAVE_USERDIR>
<IfModule !mod_userdir.c>
LoadModule userdir_module modules/mod_userdir.so
</IfModule>
</IfDefine>
<IfModule mod_userdir.c>
UserDir /var/html
</IfModule>
Создан /var/html/daks/index.html, права на /var - root:root 755, на /var/html
- apache:apache 755, /var/html/daks и глубже - пробовалось daks:daks 755 и
apache:apache 755
При наборе в адресной строке http://localhost/~daks/index.html браузер выдает
Error 403
В логах access:
127.0.0.1 - - [07/Mar/2006:15:32:33 +0200] "GET /~daks/index.html HTTP/1.1"
403 988
127.0.0.1 - - [07/Mar/2006:15:32:33 +0200] "GET /~daks/index.html HTTP/1.1"
403 988 "-" "Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.0.1) Geck
o/20060124 Firefox/1.5.0.1"
или если не через localhost, а через нормальный домен:
192.168.1.1 - - [07/Mar/2006:15:33:17 +0200] "GET /~daks/index.html HTTP/1.0"
403 1003
192.168.1.1 - - [07/Mar/2006:15:33:17 +0200] "GET /~daks/index.html HTTP/1.0"
403 1003 "-" "Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.0.1) G
ecko/20060124 Firefox/1.5.0.1"
и error:
[Tue Mar 07 15:51:15 2006] [error] [client 192.168.1.1] client denied by
server configuration: /var/html/daks/index.html
Я ж разрешил ему /var/html/daks/index.html!!!!!! Где грабли?
С уважением, daks.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 25288; Возраст листа: 956; Участников: 1465
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/524215
В сообщении от 1141739875 секунд после начала Эпохи daks написал(а):
<IfModule mod_userdir.c>
<Directory /var/html/*/>
Order allow,deny
Allow from all
</Directory>
</IfModule>