Ограничение доступа к админ-панели по ip-адресу | Barmazyaka

Ограничение доступа к админ-панели по ip-адресу

Ограничение доступа к админ-панели по ip-адресу

Ограничение доступа к админ-панели по ip-адресу

Чтобы ограничить доступ к странице авторизации по ip-адресу сперва необходимо узнать свой ip-адрес. Сделать это можно, например, с помощью сайта 2ip.ua.

Чтобы установить ограничение потребуется внести изменения в файл .htaccess

Файл .htaccess — это файл дополнительной конфигурации веб-сервера.

Файл (или файлы) .htaccess будет задавать правила работы веб-сервера
только в каталоге, где он размещен и его дочерних каталогах, без глобальных изменений работы всего сервера. 

При каждом обращении к веб-серверу, Apache будет просматривать все каталоги на наличие .htaccess.
Изменения в файле действительны сразу после сохранения —перезагрузка всего веб-сервера не нужна.

Можно прописать запрет доступа к определенной папке в глобальном  .htaccess, но, на мой взгляд, самый простой способ поставить ограничение доступа к админ-панели – это создать файл  .htaccess  в папке админки. У WordPress это wp-admin, у Drupal — user, у Prestashop — admin999 и т.д. (если имя папки не было изменено при установке).

Для запрета доступа к папке сайта используются директивы allow и deny

Если необходимо запретить доступ с определенного IP-адреса — это будет выглядеть так:

Закрыть доступ ВСЕМ, кроме определенных IP:

Закрыть доступ ВСЕМ, кроме определенных IP (второй вариант, на некоторых серверах первый не срабатывает):

В случае, если необходимо закрыть доступ по маске (если ip-адрес динамический) то используем неполный адрес:

Таким образом, если необходимо закрыть доступ по маске:

Далее, если нам нужно закрыть доступ только к определенной папке (на примере Wordpress — wp-admin):

Разрешение доступа только с определенных IP к определенной папке (адреса записываются через пробел):

Также есть возможность указывать в одном списке и хост-имя и IP-адрес:

 

Deya

Пока лишь 1 комментарий

Обрыв сессии в админ-панели Prestashop | Barmazyaka Опубликовано3:01 пп - Июл 19, 2018

[…] на Prestashop 1.6, установлено ограничение доступа к админ-панели по ip-адресу, несколько […]

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