Dimana tempat log Apache?
Kebetulan dapat konsultasi lewat email dari mas Aziz masalah web server Apache dimana sering sekali prosesnya mati sendiri. Nah.. untuk melakukan diagnosa masalahnya apa tentu kita perlu tahu apa yang sebenarnya terjadi, dan biasanya sudah ada catatan dalam log file.
Jadi sekalian share saja dimana tempat file log Apache karena bisa ada variasinya:
/var/log/
– tempat log umum di Linux./var/log/apache/
– tempat lama web server Apache./var/log/apache2/
– Ubuntu/Debian biasanya menggunakan direktori ini./var/log/httpd/
– Ciri khas dari distro Linux RHEL/CentOS.
Apa yang kita cari? Gunakan file error_log untuk membaca kejadian apa yang menghasilkan masalah pada Apache, sedangkan access_log untuk tahu aktivitas peramban yang mengakses website anda. Khusus untuk access log, di dalam direktori diatas nanti akan dipisah menjadi per domain, silahkan buka direktori domains saja.
Filenya berjenis teks, jadi bisa dibaca pakai nano atau vim langsung lewat SSH.
Bagaimana kalau tidak ketemu? rakyatnesia memang nihil masalahnya, atau sudah disetting ke tempat lain dan ini memang bisa ditentukan dalam konfigurasi Apache. Silahkan cek baris bernama ErrorLog.
Apabila malas baca isi konfigurasi Apache maka bisa pakai perintah ini:
#Debian/Ubuntu
grep ErrorLog /etc/apache2/apache2.conf
#CentOS
grep ErrorLog /etc/httpd/conf/httpd.conf
Semoga bermanfaat. 🙂