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

Ограничение доступа к страничке авторизации 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

  • keyboard_arrow_downОграничение доступа к страничке авторизации WordPress по IP
    • Автор:
    • Миниатюра: Ограничение доступа к страничке авторизации WordPress по IP
    • Рубрика: Wordpress
    • Обновлено: 21.12.2016
    • Комментариев: 1
    • Просмотров: 1 404
      • searchПоисковые боты
        Дата Бот
        2019-01-15 12:17:31 Bing
        2019-01-15 10:12:14 Yandex
        2019-01-13 15:16:00 Google
        2019-01-13 13:56:25 Google
        2019-01-12 14:26:13 Google
        2019-01-11 17:11:43 Yandex
        2019-01-10 23:02:51 Bing
        2019-01-10 08:58:27 Yandex
        2019-01-09 11:14:10 Google
        2019-01-08 07:22:46 Bing
  • Оцените пожалуйста статью
    1 Star2 Stars3 Stars4 Stars5 Stars
    Загрузка...
  • Поделитесь с друзьями
Geek Electronics

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

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

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

arrow_upward