Merhaba,


Bu yazıda sunucuya dosya yüklerken çıkan 'ModSecurity' hatasının çözümünden bahsedeceğim.


Bir projede sunucuya resim yüklerken bu hatayla karşılaşmıştık. Bazı resimler yükleniyorken bazılarında bu hata çıkıyordu. Hata tam olarak şu şekilde:

ModSecurity: Access denied with code 44 (phase 2). Match of "eq 0" against "MULTIPART_UNMATCHED_BOUNDARY" required. [file "/etc/httpd/conf.d/mod_security.conf"] [line "97"] [id "200003"] [msg "Multipart parser detected a possible unmatched boundary"]


Çözümü için öncelikle '/etc/httpd/conf.d/mod_security.conf' dosyasını açıyoruz;

nano /etc/httpd/conf.d/mod_security.conf


'SecRule MULTIPART_UNMATCHED_BOUNDARY' ile başlayan satırın başına '#' işareti koyarak yorum satırı haline getiriyoruz:

# SecRule MULTIPART_UNMATCHED_BOUNDARY "!@eq 0" "id:'200003', phase:2, t:none, log, deny, status:44, msg:'Multipart parser detected a possible unmatched boundary'"


CTRL + X yaparak gelen soruya Y (Yes) cevabını verip Enter tuşuna basarak dosyadan çıkıyoruz.


Son olarak httpd servisini yeniden başlatıyoruz:

service httpd restart


Umarım yararlı olmuştur.


İyi çalışmalar.