<IfModule mod_security2.c>

ScriptAlias /cpmalscan/ /opt/tijeers/cpmalscan/modsec/pages/
<Directory "/opt/tijeers/cpmalscan/modsec/pages/">
        Options +ExecCGI
</Directory>


#Apache 2.2
<IfModule !mod_authz_core.c>
    <Directory "/opt/tijeers/cpmalscan/modsec/pages">
        Order allow,deny
        Allow from all
    </Directory>
</IfModule>

# Apache 2.4+
<IfModule mod_authz_core.c>
    <Directory "/opt/tijeers/cpmalscan/modsec/pages">
        AllowOverride All
        Options MultiViews Indexes Includes FollowSymLinks
        Require all granted
    </Directory>
</IfModule>

SecRequestBodyAccess On
SecUploadDir /tmp
SecTmpDir /tmp
SecDataDir /tmp
#SecDebugLogLevel 9
SecTmpSaveUploadedFiles on
ServerTokens Prod
SecRemoteRulesFailAction Warn

## IP Whitelisted. Stop Processing rules
SecRule REMOTE_ADDR "@ipMatchFromFile /opt/tijeers/cpmalscan/modsec/ip-whitelist.txt" "id:9876001,phase:1,t:none,nolog,pass,ctl:ruleEngine=off"

#SecRule REQUEST_URI "cpmalscan_get_modsecurity_version" "id:9991006,log,auditlog,phase:1,t:none,chain"
#SecRule MODSEC_BUILD "@inspectFile /opt/tijeers/cpmalscan/modsec/modsec_version.php"

Include /opt/tijeers/cpmalscan/modsec/conf/*.conf

# Globally disabled rules
IncludeOptional /opt/tijeers/cpmalscan/modsec/disabled.conf

</IfModule>
