आप केवल एक विशिष्ट निर्देशिका के लिए modsecurity को कैसे अक्षम करते हैं। मुझे phpMyAdmin में त्रुटियाँ मिल रही हैं जो नियमों के आधार पर modsecurity ट्रिपिंग के कारण होती हैं। मेरे पास निम्नलिखित फाइलें हैं:
# /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>
जिस चीज़ से मुझे पहली फ़ाइल मिल सकती है, उसे उसे निष्क्रिय कर देना चाहिए, लेकिन यह अभी भी ट्रिप करती है, इसलिए मैंने नियम आईडी को जोड़ने की कोशिश की, यह 60 फ़ाइल के लिए ट्रिपिंग है, लेकिन यह अभी भी शिकायत करता है।
मैं CentOS 5.3 पर निम्नलिखित पैकेज चला रहा हूं:
- mod_security-2.5.0-jason.2
- httpd-2.2.8-jason.3
- आधुनिक-PHP5-apache2-Zend-ce-5.2.10-65