PDA

Bekijk Volledige Versie : MODevasive



ccchosting
17/09/09, 17:56
Ik heb ff een probleem waar ik ff niet meer uitkom.

Wij hebben o.a MODevasive geïnstalleerd op de servers.
Nu loop ik tegen de volgende probleem aan:

Een fotoalbum laadt nu niet alle afbeeldingen, in de httpd conf staat: client denied by server configuration.
Na eventjes zoeken ben ik er achter dat dit door MODevasive komt.
Module uit gezet in de httpd.conf probleem verholpen.

Echter, het is natuurlijk niet de bedoeling dat deze module uit staat.
Dus heb ik de module weer aan gezet en ben gaan spelen met de waardes van MODevasive in het bestand: /etc/httpd/conf/extra/httpd-includes.conf

Hier heb ik de volgende regels staan:
[PHP]# MODevasive voor apache versie 2
<IfModule mod_evasive20.c>
DOSHashTableSize 3097
DOSPageCount 1
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 1
DOSWhitelist 127.0.0.1
DOSEmailNotify mijn@mailadres.nl
</IfModule>/PHP]

Wat ik ook verander aan deze waardes het probleem blijft bestaan.
doscount 500, interval 25 niets werkt!
Wat wel werkt is als ik mijn ip als whitelist erbij zet, dan laden de pics wel

De foto,s worden overgens op de pagina geladen met een php regel:
img src=getfoto.php?id=001, en dit voor elke aparte foto.
Bestand getfoto.php bevat een verwijzing naar de database waar de foto,s

P.S, is het eigelijk mogelijk om in de mails die ik krijg van de geblockte IP adressen informatie te krijgen waar het betreffende IP adres werd geblokkeerd? (reffer naar de website lokatie?)

dennis0162
17/09/09, 18:19
Wij hebben de volgende settings op onze servers:



DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10
DOSWhitelist 127.0.0.1
DOSEmailNotify tech@knip.nl


Wellicht dat je bovenstaande settings kan proberen.

ccchosting
17/09/09, 18:55
Is hetzelfde, ik had het verkeerd getyped.
DOSPageCount 2

ccchosting
19/09/09, 11:30
Vraagje,


Kan je MODevasive via een .htaccess bestand uitzetten voor 1 gebruiker?
Of mischien in de custom user apache file?

baahmi
19/09/09, 12:14
Even de code bekeken : zie geen htaccess opties staan. access_checker gebruikt het request en het request kan je uitvragen en je zou een een url whitelist functie toe kunnen voegen (een call maken net voor is_whitelisted). Is voor iedereen die kan programmeren en kan googlen wel te doen (als zgn "Java Weenie" heb ik ook een aantal modules geschreven). (disclaimer : ik ben geen core httpd/apr developer, dus misschien zie ik iets over het hoofd)
Andere optie is bv alleen de images door een andere apache instance te laten afhandelen die geen mod_evasive gebruikt.