Защита паролем каталога в Apache - PullRequest
1 голос
/ 12 сентября 2011

Я хочу установить пароль для одного каталога, используя сервер Apache, чтобы только авторизованные лица имели доступ к каталогу.Я создал файл .htpasswd внутри каталога.И он содержит одну строку

username:$apr1$5H33Pfw6$WApVs3KlrU7QgBqYrFgeW.

пароль "пароль".И мои предпочтения каталога:

<Directory />
AuthType Basic
AuthName "Example Repository"
AuthUserFile /.htpasswd
Require valid-user
</Directory>

При доступе к каталогу из браузера он запрашивает имя пользователя и пароль.После ввода имени пользователя и пароля запрос завершается неудачно.Http Request код ошибки 403. В чем может быть ошибка.Спасибо.

Ответы [ 2 ]

1 голос
/ 12 сентября 2011

взято с http://httpd.apache.org/docs/2.2/mod/mod_authn_file.html

Синтаксис: путь к файлу AuthUserFile

File-path - это путь к пользовательскому файлу. Если он не является абсолютным, он обрабатывается как относящийся к ServerRoot.

1 голос
/ 12 сентября 2011

Вы должны указать полный путь к вашему файлу .htpasswd.Попробуйте с

AuthUserFile /complete/passwd/file/path/.htpasswd

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...