Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Песочница (https://forum.antichat.xyz/forumdisplay.php?f=189)
-   -   htaccess блокировать частые запросы к сайту (https://forum.antichat.xyz/showthread.php?t=428819)

dondy 10.08.2015 16:18

как в htaccess заблокировать частые запросы, например если нажать f5 и подержать чуть чуть, сервер перестал показывать контент и блокировал доступ к скриптам

похожее есть на рутрекере, если подожтать пару секунд и обновить - то пускает

ps ip не хотелось по сложному писать в базу да сравнивать ,есть ли такой простой функционал - который частые запросы к одной странице и вообще даже ко всем страницам не разрешит ?

ZodiaX 10.08.2015 16:54

Что мешает свой парсер написать?

Пример php-скрипта http://habrahabr.ru/post/234729/

Или поискать готовые модули для apache https://code.google.com/p/mod-dosblock/

t0ma5 10.08.2015 17:08

на php имхо жесть что то ограничивать в плане скорости запросов, советую посмотреть в сторону nginx - http://nginx.org/ru/docs/http/ngx_ht...eq_module.html

dondy 10.08.2015 21:28

то есть я понял что если нет доступа к конфигам, через htaccess не сделать это?

t0ma5 11.08.2015 15:32

смотря какие запросы, если не валидные - то можно по урлу просто блокировать, если валидные, то можно посмотреть закономерности - user-agent/referrer

mod_rewrite в этом плане в помощь, какие запросы то?

dondy 11.08.2015 16:45

например к одной странице идет запрос, от dedic-center.ru:

Дата: 11.08.2015

Время: 11:24:11:6324

ip: 91.221.70.27

reverse dns: dedic-center.ru

ua:Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) chromeframe/10.0.648.205

referer: прямое посещение

_______________________________________________


Дата: 11.08.2015

Время: 11:24:12:0023

ip: 85.143.189.61

reverse dns: dedic-center.ru

ua:Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.3 (KHTML, like Gecko) Chrome/19.0.1061.0 Safari/536.3

referer: прямое посещение

разные ip, разные useragent и иногда бывает реферер от яндекса или как будто с моих страниц шли


Время: 12:07