Ограничение доступа к админке сайта по ip при помощи nginx

Если у вас статический ip, и вы администрируете сайт исключительно с этого адреса, вы можете ограничить доступ к админ-панели сайта по ip. Как правило, панели управления сайтами расположены в папке (изредка — на поддомене :) Например, у вордпресс — это /wp-admin/. Значит, нужно ограничить доступ только к этой директории. В этом случае конфигурационный код будет выглядеть так:

location /wp-admin/ {
  allow 127.0.0.1;
  deny all;
}

Замените 127.0.0.1 на ваш ip. Важно, чтобы строка allow с вашим айпи находилась выше строки deny all. Как сказано в документации:

…Правила проверяются в порядке их записи до первого соответствия.

Точно так же и с другими движками. Узнаём адрес админки, блокируем аналогичным образом.

Как вы оцените статью?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка...

Расскажите друзьям

Обсудим?

Email будет храниться в секрете.