Привет всем!
Задача - для служебного (BackupPC) WWW-сервера на апаче (ось - RFR-12) надо настроить права доступа. А именно дать доступ только с localhost и с административной машины.
Корректируем соответствующий апачный конфиг:
<Directory /usr/share/BackupPC/sbin/>
Order deny,allow
Deny from all
Allow from 127.0.0.1 192.168.43.8
AuthType Basic
AuthUserFile /etc/BackupPC/apache.users
AuthName "admin"
Require valid-user
</Directory>
Alias /BackupPC/images /usr/share/BackupPC/html/
ScriptAlias /BackupPC /usr/share/BackupPC/sbin/BackupPC_Admin
В результате - с локальной консоли вход есть, с админиского рабочего места (192.168.43.8) - индейское национальное жилище. по имени 403 Forbidden You don't have permission to access /BackupPC on this server.
Причем такое большое, что какие угодно манипуляции над параметром Allow from... к успеху не приводят. Можно написать по allow'у на каждый хост в отдельности, можно вместо адреса задать сеть, можно поменять местами allow и deny... По фигу...
В httpd-логе пишется:
[Thu Apr 21 15:26:59 2011] [error] [client 192.168.43.2] client denied by server configuration: /usr/share/BackupPC/sbin/BackupPC_AdminИ только если я напишу в конфиге Allow from all (от чего хочу уйти) - только тогда доступ к "сайту" открывается.
Подскажите, что я делаю неправильно, в чем собака зарылась?
