Нажмите "Enter", чтобы перейти к содержанию

Как защитить любую директорию с помощью .htaccess

Есть два способа защитить любую директорию если у вас Apache веб-сервер. Вы можете вручную защитить директорию с помощью .htaccess или используя панель управления хостингом Plesk Onyx. В первую очередь я покажу самый простой способ. Если вам нужно больше возможностей, то стоит перейти к ручной настройки с помощью .htaccess.

1. Войдите в Plesk Onyx и выберите нужный вам домен. Нажмите на «Защищенные паролем папки».
Защищенные паролем папки
2. Нажмите на «Добавить защищенную папку» и добавьте к примеру папку /wp-admin.
Создать защищенную папку для сайта
3. После успешного добавления директории/папки она появится в списке. Нажмите на созданную папку в списке и выберите «Добавить пользователя».
Создать пользователя защищенной папки

Всё готово. Теперь ваша директория защищена и получить доступ к ней можно будет только с помощью указанного логина и пароля. Это был самый просто способ.

Настраиваем всё вручную

1. Для начала вам нужно сгенерировать файл htpasswd с помощью генератора. После загрузить этот файл вне директории /public_html или /httpdocs.

2. Теперь создайте файл .htaccess и загрузите его в директорию /wp-admin со следующем кодом:

AuthName “Restricted Access”
AuthUserFile /var/www/vhosts/вашадиректориятут/passwd
AuthGroupFile /dev/null
AuthType basic
require user ТутВашЛогин

Вам нужно изменить логин и директорию до файла htpasswd который содержит данные о логине и пароле.

3. Вы можете ограничить доступ по IP добавив следующий код в файл .htaccess:

order allow,deny
allow from 255.0.0.0
deny from all
Апач будет блокировать доступ со всех IP адресов кроме ‘255.0.0.0’. Данный IP нужно заменить на свой.

Ваш комментарий будет первым

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

    Ваш e-mail не будет опубликован.