summaryrefslogtreecommitdiff
blob: 31ea08c7bf0954ad6a0b85ab71b663896c7d2bfa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<IfDefine EVASIVE>
LoadModule evasive_module modules/mod_evasive.so

DOSHashTableSize 3097
DOSPageCount 5
DOSSiteCount 100
DOSPageInterval 2
DOSSiteInterval 2
DOSBlockingPeriod 10

# Set here an email to notify the DoS to someone
# (here is better to set the server administrator email)
DOSEmailNotify root

# Uncomment this line if you want to execute a specific command
# after the DoS detection
#DOSSystemCommand    "su - someuser -c '/sbin/... %s ...'"

# Specify the desired mod_evasive log location
DOSLogDir /var/log/apache2/evasive

# WHITELISTING IP ADDRESSES
# IP addresses of trusted clients can be whitelisted to insure they are never
# denied.  The purpose of whitelisting is to protect software, scripts, local
# searchbots, or other automated tools from being denied for requesting large
# amounts of data from the server.
#DOSWhitelist    127.0.0.* 
#DOSWhitelist    172.16.1.*
</IfDefine>

# vim: ts=4 filetype=apache