Я только что отредактировал .htaccess
файл, чтобы включить:
AuthType Basic
AuthName "My Protected Area"
AuthUserFile /home/path/to/public_html/
Require valid-user
Затем я создал .htpasswd
файл через htpasswd
команда. Я включил модуль: LoadModule authn_file_module modules/mod_authn_file.so
в конфигурации Apache.
Теперь, когда я загружаю страницу, я получаю ошибку 500, а журнал Apache говорит:
ошибка конфигурации: не удалось проверить пользователя. Нет файла пользователя ?: /
В AuthUserFile
команда предоставляется mod_authn_file
модуль. Убедитесь, что ваша конфигурация Apache включает что-то вроде:
LoadModule authn_file_module modules/mod_authn_file.so
Это нужно сделать в основной конфигурации сервера, а не в .htaccess
файл. Если у вас нет доступа к основной конфигурации сервера, вам необходимо обратиться к местному администратору.