[Comm] Re: Аутентификация в апаче
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Сб Мар 12 17:54:34 MSK 2005
On Sat, Mar 12, 2005 at 01:13:27PM +0300, Алексей Данилович wrote:
> В конфиге апача есть следующие строки
> user apache
> group apache
> DocumentRoot "/var/www/html/sites/some-site"
> <Directory />
> Options FollowSymLinks
> #AllowOverride None
> AllowOverride AuthConfig
> </Directory>
> Alias /aaa "/var/www/html/sites/aaa/"
> <Location "/aaa">
> AuthName "Restricted area:"
> AuthType Basic
> AuthUserFile /var/www/html/sites/passwords/.aaa
> require valid-user
> </Location>
> Файл .ааа принадлежит пользователю apache. права на нем 750.
> При попытке зайти на страницу ругается:
> [Sat Mar 12 12:56:11 2005] [error] (25)Inappropriate ioctl for device: access to /aaa/ failed for xxx.xxx.xxx.xxx, reason: Authentication service cannot retrieve authentication info.
> подскажите, почему? Замучался уже.
Ух ты как интересно. У меня, правда, не Location создаётся, а
.htaccess валяется в нужном месте обычно, но -- работает.
Может, su - -c /bin/bash apache и проверить читаемость всё-таки?
Может (надеюсь), доступ к /var/www/html/sites/passwords/ вообще
ограничен отдельными директивами? (вообще-то хранить в вебруте
пароли -- плохая практика)
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки community