Страницы: (3) 1 2 [3]  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

Поставить пароль на сайт

, для всех браузерах
SoftSettingRu
Отправлено: Nov 4 2017, 02:01 PM
Quote Post


  Солдат
*

Группа: unior
Сообщений: 3
Пользователь №: 6272
Регистрация:
22-December 16



Паролирование директорий с помощью файла .htaccess

.htaccess можно также использовать для установки пароля на доступ к определённым папкам, файлам и группам файлов.

Рабочий пример:
CODE

AuthName "Protected area, need authorization"
AuthType Basic
AuthUserFile /home/localhost/domain/.htpasswd
require valid-user



Данный файл нужно положить в ту директорию, на которую нужно поставить пароль.

Директива AuthName выводит сообщение (не во всех браузерах) при запросе пароля, все сообщение необходимо писать в одну строчку, синтаксис директивы:
CODE

AuthName "Protected area, need authorization "



Директива AuthType выбирает тип аутентификации, рекомендуется использовать Basic.
CODE

AuthType Basic



AuthUserFile указывает имя файла с паролями для аутентификации пользователей (пароли в этом файле желательно сделать шифрованными). Имя файла с паролями может быть любым, но в общем случае элементарное правило - дать файлу имя, которое начиналось бы с .ht, т.к. в конфигурации apache принято указывать подобное правило:
CODE

<Files ".ht*">
   Require all denied
</Files>



Путь к файлу с паролями задаётся относительно корня веб-сервера (важно). Храните файл с паролями в папке, доступ к которой закрыт для пользователей.

Для генерации шифрованых паролей для файла с паролями можно воспользоваться онлайн сервисами, например, http://www.htaccesstools.com/htpasswd-generator/ или https://www.htaccessredirect.net/.

Содержимое файла с паролями будет иметь следующий вид:
CODE

admin:$apr1$oNfPUZYK$Cn3uyjFL05dRO13CrE2DW.
redactor:$apr1$aVNhoEll$Axfu/Mtf/UVtwhfZxLyW6/


, где часть строки до символа двоеточия «:» – имя пользователя, а часть строки после – пароль пользователя в зашифрованном виде. Если, например, создать пароли для всех пользователей админки сайта, то можно будет отслеживать их активность в лог-файлах сервера.


--------------------
Специалисты сервис-группы «СофтСеттинг» осуществляют монтаж/установку, подключение/сборку, диагностику, ремонт, модернизацию, базовую и дополнительную настройку компьютерной техники, периферийных устройств, сетевого оборудования, параметров локальных компьютерных сетей и доступа в Интернет, создание и администрирование сайтов, организацию видеонаблюдения с выездом к заказчику на дом или в офис, есть варианты оказания удаленной помощи.
PMEmail PosterUsers Website
Top

Topic OptionsСтраницы: (3) 1 2 [3]  Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0202 ]   [ 10 queries used ]   [ GZIP выключен ]