Я создал следующий .htaccess файл
<Files "index.php">
AuthName "Restricted"
AuthType Basic
AuthUserFile /path/to/file/.htpasswd
Require valid-user
</Files>
Я генерировал использование пароля и пользователь
sudo htpasswd -c /path/to/file/.htpasswd user password
Когда я перешел к IP-адресу, он дал сообщение: "Несанкционированный Этот сервер не мог проверить, что Вы разрешены получить доступ к документу, который требуют. Любой Вы предоставили неправильные учетные данные (например, неверный пароль), или Ваш браузер, не понимает, как предоставить требуемые учетные данные.
Согласно всем другим пошаговым демонстрациям Это указало бы, что мне нужно предложить пользователя и пароль, но вместо этого это идет прямо в сообщение об ошибке. Что я имею неправильно? Мне не нужно ничто сложное, которое мне просто нужен он для запроса пароль.
Просто проверьте свою консоль браузера в сетевое меню для текущего запроса страницы на вкладке заголовка.
если Вы сеете 500 Internal Server Error
затем существует некоторая вещь неправильно в Вашем сервере (.htaccess
или .htpassword
файл). Необходимо видеть 401 Unauthorized
если каждая вещь хорошо работает.