Почему моя апачская аутентификация не работает?

Я пытаюсь настроить 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>
0
задан 10 January 2015 в 22:48

1 ответ

Необходимо обмениваться одной строкой в файле apache2.conf. Эта строка может быть найдена в теге, который определил пользователь. Это зафиксирует его (имейте в виду, что я использую Apache 2.4):

Require user dorian
1
ответ дан 3 August 2019 в 19:55

Другие вопросы по тегам:

Похожие вопросы: