Yalnızca belirli bir dizin için modsecurity'yi nasıl devre dışı bırakırsınız? Kurallara dayalı modsecurity açma neden phpMyAdmin hataları alıyorum. Aşağıdaki dosyaları ayarladım:
# /etc/httpd/modsecurity.d/modsecurity_crs_15_customrules.conf
<LocationMatch "^/phpMA/">
SecRuleEngine Off
</LocationMatch>
# /etc/httpd/modsecurity.d/modsecurity_crs_60.custom.conf
<LocationMatch '^/phpMA/*'>
SecRuleRemoveById 950004
SecRuleRemoveById 950005
SecRuleRemoveById 950006
SecRuleRemoveById 960010
SecRuleRemoveById 960012
</LocationMatch>
İlk dosyayı bulabildiğimden devre dışı bırakmalı, ancak yine de geziyor, bu yüzden 60 dosyaya açtığı kural kimliklerini eklemeyi denedim, ancak yine de şikayet ediyor.
CentOS 5.3 üzerinde aşağıdaki paketleri çalıştırıyorum:
- mod_security'nin-2.5.0-jason.2
- httpd-2.2.8-jason.3
- mod-php5-apache2-zend-ce-5.2.10-65