Я пытаюсь настроить apache2 аутентификацию для данного веб-сайта, который может быть найден локально на моем веб-сервере. Когда я пытаюсь открыть веб-сайт, он указывает Внутреннюю Ошибку Сервера 500. Затем я поместил содержание из .htaccess файла в мой apache2.conf файл и теперь когда я пытаюсь перезапустить apache2 сервис, я получаю ошибку:
Invalid comman AuthGroupFile...
Если я комментирую ту строку, то я получаю другую ошибку:
Unkown Authz provider: dorian
Что я делаю неправильно?/etc/apache2/conf/users.conf файл содержит пользователя, дорического с паролем, который был сгенерирован командой htpasswd,/etc/apache2/conf/groups.conf файл содержит следующее:
admin: dorian
Заранее спасибо!
Содержание apache2.conf файла:
<Directory /home/peter/public_html/>
AuthType Basic
AuthName "Admins only"
AuthUserFile /etc/apache2/conf/users.conf
AuthGroupFile /etc/apache2/conf/groups.conf
Require dorian
</Directory>
Необходимо обмениваться одной строкой в файле apache2.conf. Эта строка может быть найдена в теге, который определил пользователь. Это зафиксирует его (имейте в виду, что я использую Apache 2.4):
Require user dorian