PDA

Bekijk Volledige Versie : Apache: aantal connecties vanaf 1 IP-adres beperken



martijn123
07/12/08, 21:01
Ik ben al een tijdje op zoek naar een goede manier om de connecties van spiders en bots op mijn (shared) server tegen te gaan. Ik zoek hiervoor een beheersbare oplossing. Sommige bots genereren zoveel traffic / connecties op mijn Apache server dat de server te zwaar wordt belast.

Ik heb gekeken naar http://dominia.org/djao/limitipconn.html, maar deze manier van installeren vind ik niet echt in de Debian stijl passen. Compileren van software probeer ik te voorkomen. Daarnaast heb ik geen idee of deze module mijn probleem verhelpt.

Heeft iemand ervaringen en tips om hier iets mee te doen? Heeft Debian packages beschikbaar die mij kunnen helpen?

Randy
07/12/08, 23:23
Met Mod_bandwidth (http://www.cohprog.com/v3/bandwidth/doc-en.html) kun je het aantal connecties per client/ip limiteren. Een andere module die dergelijke functionaliteiten bied is mod_throttle. Veelbelovender is echter 'Limitipconn (http://dominia.org/djao/limitipconn2.html)', maar hier heb ik geen ervaring m ee.

gjtje
07/12/08, 23:34
iptables kan ook heel goed limiteren maar net als bij modules zal je dat op een shared host niet voor elkaar krijgen.

IT-worX
07/12/08, 23:39
Ik heb gekeken naar http://dominia.org/djao/limitipconn.html, maar deze manier van installeren vind ik niet echt in de Debian stijl passen. Compileren van software probeer ik te voorkomen.

Kijk hier eens : http://elonen.iki.fi/code/unofficial-debs/mod-limitipconn/

Installation
mod_limitipconn is available as a precompiled package for most major linux distributions. In Debian, it is available as apache2-mod-limitipconn, and under RedHat or Fedora pre-built packages are available from the ATrpms repository. Gewoon het linkje volgen dus op de site :)