SiteHeart

Аутентификация средствами веб-сервера Apache

Рейтинг пользователей: / 0
ХудшийЛучший 

Паролирование (если есть такое слово) директорий. Аутентификация средствами веб-сервера Apache


Encode UNIX Password

Данная программа поможет создать дополнительную защиту Вашего сайта файлами .htaccess и .htpasswd
Данная защита обеспечивается средствами сервера и является наиболее надежной по сравнению с другими видами защит.
Ограничение доступа к определенной части вашего веб-сайта можно легко организовать при помощи системы паролей.
Если посетитель попробует зайти в закрытую часть веб-сайта, то его браузер откроет окно, в котором посетитель должен будет ввести свои логин и пароль.
Настройка системы паролей заключается в следующем: в отдельный текстовый файл с помощью утилиты passwd, записываются нужные логины и пароли, после чего можно ограничить доступ к любой части веб-сайта.

Установка пароля на доступ.
Описание основных директив, и примеры их использования:



**Директива AuthName**
Описание:
значение AuthName будет выводиться для посетителя и может использоваться для пояснения запроса авторизации.

**Директива AuthType**
Описание:
Эта директива выбирает тип аутентификации. Возможны следующие типы: Basic and Digest.
Синтаксис: AuthType Basic|Digest


**Директива AuthUserFile**
Описание:
значение AuthUserFile указывает имя файла с паролями для аутентификации пользователей. Файл с паролями может быть создаен утилитой htpasswd. Путь к файлу с паролями задается относительно корня веб-сервера. Храните файл с паролями в папке, доступ к которой закрыт для пользователей..
Синтаксис: AuthUserFile путь-к-файлу

**Директива Require**
Описание:
Определяет пользователей, которые могут получить доступ
Синтаксис: Require имя-пользователя|valid-user
Указывая valid-user вы разрешаете доступ всем пользователям, перечисленным в файле паролей.

=======
Пример: разрешает доступ директории всем пользователям:

AuthName "Restricted area"
AuthType Basic
AuthUserFile /home/st1331/www/data/.htpasswd
Require valid-user

=======
Пример: разрешает доступ к директории только 3-м пользователям:

AuthName "Very restricted area"
AuthType Basic
AuthUserFile /home/st1331/www/data/.htpasswd
Require antonio solo marina

=======
Пример: ограничение доступа к определенным файлам (в этом примере ограничен доступ к zip архивам)


AuthName "Only valid users can download zip files."
AuthType Basic
AuthUserFile /home/st1331/www/data/.htpasswd
Require valid-user


=======
Пример: ограничение доступа к одному файлу (в этом примере ограничен доступ к файлу .htpasswd)


AuthName "Access restricted."
AuthType Basic
AuthUserFile /home/st1331/www/data/.htpasswd
Require antonio solo



Установка:

Отредактируйте файл .htaccess указав правильный системный путь до файла .htpasswd
(файл .htpasswd можно размещать в любом месте Вашего сервера, желательно если он будет размежщен вне директории для публичных файлов)

Запустите утилиту passwd.exe, укажите ей файл .htpasswd, введите желаемый логин и пароль и нажмите на кнопку Encode end Save.

Загрузите файлы .htaccess и .htpasswd на Ваш сервер.
Файл .htaccess должен быть загружен в каталог apanel
Файл .htpasswd должен быть загружен в соответствии с указанием в файле .htaccess

Скачать программу можно здесь...
 

Добавить комментарий


Защитный код
Обновить

На сайте работает система коррекции ошибок. Для исправления выделите текст и нажмите Shift+Enter.

счетчик посещений IT аутсорсинг

Яндекс.Метрика
Ваш персональный технический отдел
Санкт-Петербург +7-921-3130022
ИП Яхно Кирилл Константинович
ОГРНИП 309784727300653