Блог о программировании, электронике и рыбалке

Ограничение доступа к страничке авторизации WordPress по IP

image Сегодня просмотрел статистику плагина Limit Login Attempts (Ограничение попыток авторизации в WordPress) и ужаснулся. За 2 недели заблокировано 16 587 IP адресов за неудачные попытки авторизации.

Хорошо конечно, что заблокировано, но серверу от этого не легче. Запросы все равно приходится обрабатывать. А когда их такое количество, то сервер начинает падать.

image

Проблему с ботами надо срочно решать. Такой поток обращений создает неслабую DDOS атаку.

Решил применить грубую силу и запретить доступ к авторизации всем, кроме меня. Дома у меня статический IP, поэтому особых неудобств я испытывать не буду.

Приступив к реализации столкнулся с проблемой. Общепринятый метод блокировки через .htaccess у меня не сработал. Сервер блокировал всех и меня вместе с ними.

Умная мысль пришла позже. У меня на сервере стоит связка nginx + Apache – это и вызывало проблему. Благо, не я один такой, поэтому довольно быстро нашел на буржуйском форуме рабочее решение.

В результате, делюсь с вами рабочим вариантом.

Для блокировки доступа к страничке авторизации WordPress по IP необходимо в файл .htaccess добавить следующий код:

# закрываем доступ к wp-login.php
<FilesMatch "wp-login.php">
SetEnvIf Remote_Addr ^186\.157\.61\.44 testrule # поменяйте IP на свой
Order Deny,Allow
Deny from all
allow from env=testrule
</FilesMatch>

Теперь, всем нежеланным гостям будет выдана такая ошибка:

image

Нагрузка на сервер сразу снизилась примерно на 50%. Проблема решена.

image

Свои вопросы оставляйте в комментариях или задавайте их в нашей группе в Телеграм

Geek Electronics
  • keyboard_arrow_downОграничение доступа к страничке авторизации WordPress по IP
    • Автор:
    • Миниатюра: Ограничение доступа к страничке авторизации WordPress по IP
    • Рубрика: Wordpress
    • Обновлено: 21.12.2016
    • Комментариев: 1
    • Просмотров: 1 382
      • searchПоисковые боты
        Дата Бот
        2018-11-16 11:44:05 Google
        2018-11-13 18:22:57 Google
        2018-11-12 19:58:58 Google
        2018-11-12 02:01:00 Bing
        2018-11-10 21:09:05 Yandex
        2018-11-09 22:55:47 Google
        2018-11-09 01:06:29 Mail.RU
        2018-11-08 06:53:31 Google
        2018-11-07 16:56:02 Yandex
        2018-11-05 22:09:02 Yandex
  • Оцените пожалуйста статью
    1 Star2 Stars3 Stars4 Stars5 Stars
    Loading Загрузка...
  • Поделитесь с друзьями
GeekElectronics

Похожие записи

Комментариев: 1

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

arrow_upward