Я тестировал использование аутентификации apache, следуя этому примеру .
Я использую Ubuntu / Apache2.
Внутри моего «сайта», / etc / apache2 / sites-enabled / playcat, который указывает на / home / playcat / public_html, я ввел следующее:
<Directory "/home/playcat/public_html/backend">
AuthType Basic
AuthName "Restricted Content"
AuthBasicProvider file
AuthUserFile /home/playcat/passwd/passwords
Require user playcat
</Directory>
Пароль для пользователя playcat создан с помощью
htpasswd -c /home/playcat/passwd/passwords playcat
Очевидно, до этого я создал папку passwd:).
Теперь, когда я открываю http://localhost/backend,, меня приглашают к комбинации u / p. Однако, когда я набираю это, я получаю 403 ответа.
Кроме этого, сервер работает нормально. У меня установлены php и mysql, и все работает нормально.
Я скучал по smt?
Thx
p.s. Я использую правильный user / pass combo:)