В этом уроке я расскажу, как защитить папки и файлы паролем в Apache Нам понадобится программа
htpasswd.exe, скачайте ее:
Скачивание файлов доступно только зарегистрированным пользователям
Генерируем файл
.htpasswd через командную строку:
Создание нового файла:
htpasswd -bc .htpasswd login password
Добавление пользователя и пароля в файл:
htpasswd -b .htpasswd login password
При создании нового файла, файл окажется в папке с программой.
При добавлении пользователя файл должен быть в папке с программой.
Помещаем созданный файл в любое место.
Защищаем папку:Создаем в папке файл
.htaccess, в который пишем:
AuthType Basic
AuthName "Admin Panel"
AuthUserFile "/абсолютный/путь/к/файлу/.htpasswd"
require valid-user
Защищаем файл:Создаем в папке с файлом файл
.htaccess, в который пишем:
<Files имя_файла.расширение>
AuthType Basic
AuthName "Admin Panel"
AuthUserFile "/абсолютный/путь/к/файлу/.htpasswd"
require valid-user
</Files>
Вот и все!