Задаём пароль на папку или файл в .htaccess при помощи htpasswd

  • Иногда требуется закрыть доступ для посетителей на какой-либо файл или каталог сайта. Это легко можно настроить при помощи утилиты htpasswd и директив в файле .htaccess.

Не забываем, что утилиты в unix системах имеют справочный материалы, которые помогут разобраться  в способах использования:

Или краткое описание ключей утилиты:

Итак, соединяемся по SSH протоколу с хостингом и задаём команду:

Получаем ответ:

Подробно:

  •  -s указывает на способ шифрования пароля SHA;
  • -с говорит создать файл с зашифрованным паролем;
  • .secret это название файла, в котором будет содержаться зашифрованный пароль. Разумеется имя файла вы можете задать произвольное;
  • login это имя пользователя, которое необходимо вводить вместе с паролем при авторизации. Разумеется имя пользователя вы можете задать произвольное;
  • нажимаем ENTER, получаем на экране «New password:» и вводим придуманный нами пароль, затем повторяем его в поле «Re-type new password:»;
  • в итоге получаем ответ от утилиты, что пароль задан для пользователя login.

Затем создаём файл .htaccess в каталоге для которого хотим ограничить доступ по имени пользователя и паролю. Если такой файл уже существует в данном каталоге, то добавьте в его начало следующие директивы для веб-сервера Apache:

Sky

Об авторе Sky

Прописан в интернет. Характер задорный, добродушный. Интроверт по натуре. Не любит хамов, халявщиков, гопников. Увлекается всякой технической ересью. Подписывайся на новые статьи http://xit.org.ru/rss
Запись опубликована в рубрике Хостинг. Добавьте в закладки постоянную ссылку.

Комментарии запрещены.