🔎

Обмеження доступу до сайту

У мене є особистий сайт, на якому я зберігаю приватну інформацію. Виникло питання обмеження його у доступі для інших користувачів. Підкажіть, будь ласка, як це зробити?
1 відповідь
  • Андрій
    Найпростішим способом є використання файлу .htaccess, через який можна створити 2 варіанти обмеження доступу: IP адресою або авторизацією користувача.

    Для обмеження доступу через IP необхідно додати у файл .htaccess рядки:
    Order Deny,Allow
    Deny from all
    Allow from 87.201.4.159
    У параметри Allow from необхідно вказати IP адресу, якій дозволений доступ.

    Для обмеження авторизацією необхідно виконати 2 кроки:

    1. Створити файл .htpasswd, у якому в зашифрованому вигляді містяться ім’я користувача та пароль. Саме з цими даними буде проводитись перевірка при введенні імені користувачів та пароля при отриманні доступу до закритого сайту або директорії. Для створення файлу змісту файлу .htpasswd можна скористатися онлайн сервісом. Вміст буде приблизно наступним:
    admin:{SHA}Yhb4p1/Vuz1fIrb5lYze3j/AhsI=
    2. Далі потрібно внести зміни у файл .htaccess:
    AuthName "Authentication Required"
    AuthType Basic
    AuthUserFile .htpasswd
    Require valid-user
    У параметрі AuthUserFile потрібно вказати шлях до файлу з даними авторизації.