Есть два способа защитить любую директорию если у вас 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/вашадиректориятут/passwdAuthGroupFile /dev/nullAuthType basicrequire user ТутВашЛогин
Вам нужно изменить логин и директорию до файла htpasswd который содержит данные о логине и пароле.
3. Вы можете ограничить доступ по IP добавив следующий код в файл .htaccess:
order allow,deny
allow from 255.0.0.0
deny from all
Ваш комментарий будет первым