Htpasswd генератор

Вкажіть дані для створення .htpasswd і .htaccess файлів:

Даний пароль згенерований за допомогою htpasswd і підходить для Linux і Windows
Скопіюйте цей рядок в ваш .htpasswd файл: Пам'ятайте, тільки один запис може бути в рядку!

Для обмеження доступу до обраної директорії скопіюйте ці рядки в ваш .htaccess файл:

Для заборони доступу тільки до файлу private.zip скопіюйте ці рядки в ваш .htaccess файл:

Зверніть увагу що файли .htaccess і .htpasswd повинні бути збережені в unix-форматі. Наприклад, в Far Manager цього можна досягти якщо в режимі редагування файлу натиснути комбінацію Shift + F2 і в меню вибрати "в форматі UNIX (LF)".

Директиви і опис файлу .htaccess, які використовуються для обмеження доступу

  • AuthType - Тип використовуваної аутентифікації. Для базової аутентифікації ця директива повинна мати значення: Basic
  • AuthName - Ім'я області дії аутентифікації. Текст, що допомагає відвідувачеві зрозуміти, куди він намагається отримати доступ. Наприклад, може бути написано: "Private zone. Only for administrator!"
  • AuthUserFile - повний шлях до файлу з паролями (.htpasswd). Відносні шляхи працювати не будуть.
  • AuthGroupFile - шлях до файлу груп, якщо він існує.
  • Require - Одне або декілька вимог, які повинні бути виконані для отримання доступу до закритої області.
    • require valid-user - дозволено доступ всім пройшли перевірку
    • require user admin alex mango - дозволений доступ тільки відвідувачам з іменами admin, alex, mango. Природно, вони повинні пройти аутентифікацію.
    • require group admins - дозволений доступ всім користувачам з групи admins

файли груп

Якщо до захищається області сайту повинна мати доступ група людей, то зручно об'єднати людей в групи, і дозволяти доступ, визначаючи приналежність користувачів до групи.

Формат файлу груп - це текстовий файл, кожен рядок, якого описує окрему групу. Першим в рядку повинно йти назва групи з двокрапкою. А потім через пробіл перераховуються відвідувачі, що входять в групу.

Приклад файлу груп:

До групи Admins входять відвідувачі з іменами admin, alex, mango. А групу Users входять відвідувачі з іменами guest, user, max23.

Приклад файлу .htaccess для доступу тільки користувачам admin і root:

Доступ тільки тих, хто з групи admins:

Утиліта htpasswd, за допомогою якої Ви можете самостійно генерувати паролі описана в оригінальній документації (англійською). Тут Ви можете завантажити утиліту htpasswd.exe для Windows.

C іншими директивами і можливостями файлу .htaccess Ви можете ознайомитися в статті .htaccess

Схожі статті