18 July 2012

Apache ModSecurity: cannot open shared object file

Setelah menginstall ModSecurity, Apache rada ngambek. 

apache2: Syntax error on line 210 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/mod-security.load: Cannot load /usr/lib/libxml2.so.2 into server: /usr/lib/libxml2.so.2: cannot open shared object file: No such file or directory
Action 'start' failed.
The Apache error log may have more information.
Mengikuti petunjuk pada baris terakhir, "The Apache error log may have more information." tidak membuahkan hasil. Sebenarnya petunjuknya sudah terlihat yaitu /usr/lib/libxml2.so.2: cannot open shared object file: No such file or directory. Artinya anda cari saja berkas libxml2.so.2 menggunakan perintah, sudo find / -name "libxml2.so.2". Saya menemukan di /usr/lib/i386-linux-gnu/libxml2.so.2

Sesuai petunjuk dibaris sebelumnya, buka berkas /etc/apache2/mods-available/mod-security.load dan pastikan pada baris pertama seperti dibawah ini.
LoadFile /usr/lib/i386-linux-gnu/libxml2.so.2
Restart-lah layanan Apache anda. Semoga sukses. 

No comments:

Post a Comment

Disqus for Dedy selalu Milisdad