Як встановити пароль для доступу до папки на сервері
Захист паролем папки на сервері — це простий і ефективний спосіб обмежити доступ до конфіденційних даних. У цій статті ми покажемо, як зробити це за допомогою файлів .htaccess і .htpasswd.
Крок 1: Перевірте підтримку .htaccess на сервері
Більшість серверів Apache підтримують файли .htaccess
. Переконайтеся, що ваш сервер налаштований для їх використання. Для цього у файлі конфігурації Apache має бути дозволено директиву AllowOverride All
.
Крок 2: Створіть файл .htaccess
У папці, яку ви хочете захистити, створіть файл .htaccess
з таким вмістом:
AuthType Basic AuthName "Захищена область" AuthUserFile /шлях/до/.htpasswd Require valid-user
Замініть /шлях/до/.htpasswd
на реальний шлях до файлу .htpasswd
на вашому сервері.
Крок 3: Створіть файл .htpasswd
Файл .htpasswd
містить список користувачів і їхніх паролів. Ви можете створити цей файл за допомогою команди в терміналі:
htpasswd -c /шлях/до/.htpasswd ім'я_користувача
Після виконання команди вас попросять ввести пароль для користувача. Пароль буде автоматично зашифровано.
Крок 4: Перевірте захист
Перейдіть до папки в браузері. Якщо ви все зробили правильно, сервер попросить вас ввести ім’я користувача і пароль.
Залишити відповідь