Как заблокировать пользователя по IP?
Попросил меня как-то знакомый, посмотреть, почему у него сильно тормозит сайт?
Я как человек, только вливающийся в веб-программирование, начал смотреть что знаю, и тыкать куда вижу. Плодов это конечно никаких не принесло. Чуток погуглив, почему же, тормозит сайт, я подключился по FTP к корню его сайт и начал применять то, что вычитал в гугле. Все мои попытки были тщетны и ничего не помогало. И случайно, я заметил, что его файл .htacces весит больше 31 МБ! Я открыл его и увидел там неимоверное кол-во банов IP-адресов. У него стоял на сайте один из многочисленных плагинов WordPress, который и записывал туда ip-адрес, с которого были попытки брутфорса.
В первую очередь я вычистил .htaccess файл от всех этих ip и закинул в Exel. Отфильтровал их, и увидел что там кучу дублей. С помощью встроенной функции «удалить дубликаты», я зачистил все повторяющиеся ip-адреса и из больше чем 100 000 у меня осталось всего 7.
Рис.1. Удаляем дубли в Exel
Результат фильтрации я вставил в файл .htaccess , и получился примерно такой код:
1 2 3 4 5 6 7 8 9 10 11 12 |
## USER IP BANNING <Limit GET POST> order allow,deny deny from 117.28.226.6 deny from 198.209.225. deny from 212.22.47. deny from 118.24.229.5 deny from 117.24.220.6 deny from 198.24.207.6 deny from 212.28.203.5 allow from all </Limit> |
После всех этих манипуляций, сайт обратно начал шустренько работать.
Так что, либо ищите прямой плагин, либо воспользуйтесь этим методом.
Удачи!
Огромное спасибо за статью! ПОМОГЛО!!!
Больше 3 месяцев меня мучал такой же вопрос: «почему сайт стал тупить?». Я перелопатил весь гугл в поиске идеального средства. Нашел разные методы от банальных до сложных. В сложных я вообще, так скажем, не шарю, т.к мне не хватает образования в этой сфере, чтобы разобраться. И вот наткнулся на вашу статью и решил попробовать! Благодаря простоте самого метода, а также написания понятным языком у меня получилось! Спасибо! Сайт вернул свою прежнюю скорость!
Рад что данная статья вам помогла)
Статья действительно познавательная. Проверил файл .htaccess. Но у меня все в порядке. Зато теперь буду знать, как бороться с торможением сайта.
Я тоже заметил, что файл .htacces одного из моих проектов на WordPress потихоньку набирает вес и не мог выяснить первопричину. Прочитал вашу статью и всё стало ясно. Так и есть, файл собирает в себе забаненые айпишники. Пока некритично, но на всякий случай добавил страничку в закладки.
Спасибо, я с компьютером на вы, но в силу обстоятельств вынуждена нести тяжкое бремя администрирования сайта, ладно что собственного, поэтому косяки простительны. Надо будет сделать все по вашей инструкции, а то появилась у меня одна хейтерша, пока словами обходилась,но надо иметь и более тяжелую артиллерию про запас.