Saat Apache bermasalah (crash, error 500, service mati sendiri), langkah pertama diagnosis adalah membaca log file-nya. Berikut lokasi log Apache di berbagai distro Linux.
Lokasi Log Berdasarkan Distro
- Ubuntu/Debian:
/var/log/apache2/ - CentOS/RHEL/Fedora:
/var/log/httpd/ - Lokasi umum lain (kadang dipakai versi/distro lama):
/var/log/apache/
Dua File Log yang Perlu Diketahui
- error_log — mencatat kesalahan/crash Apache. Ini file utama untuk diagnosis saat Apache down atau error 500.
- access_log — mencatat setiap request yang masuk (IP pengunjung, URL diakses, status response). Berguna untuk analisis trafik atau mendeteksi aktivitas mencurigakan (mis. bot scraping berlebihan).
Untuk server dengan banyak virtual host, kedua log biasanya dipisah per domain di subdirektori sites-enabled atau langsung didefinisikan di konfigurasi masing-masing virtual host (arahan ErrorLog dan CustomLog).
Cara Membaca Log
Lihat baris terakhir (paling relevan untuk masalah yang baru terjadi):
sudo tail -n 50 /var/log/apache2/error.log
Pantau log secara real-time saat mencoba reproduksi masalah:
sudo tail -f /var/log/apache2/error.log
Kalau Lokasi Default Tidak Ditemukan
Lokasi log bisa saja dikustomisasi di konfigurasi Apache. Cek langsung arahan ErrorLog di file konfigurasi utama:
# Ubuntu/Debian grep -r "ErrorLog" /etc/apache2/ # CentOS/RHEL grep -r "ErrorLog" /etc/httpd/
Apa beda error_log dan access_log Apache?
error_log mencatat kesalahan dan crash Apache — ini yang dicek saat Apache bermasalah. access_log mencatat setiap request yang masuk (IP, URL, status response) — berguna untuk analisis trafik, bukan diagnosis error.
Mau Kuasai Dimanakah lokasi log Apache? Sampai Bisa Praktik Langsung?
Materi ini juga kami ajarkan langsung di kelas Edusoft Center, dibimbing mentor, sampai kamu bisa praktik nyata — bukan cuma baca teori.
Tanya Kursus via WhatsApp Lihat contoh project nyata dari siswa kami →
Kenapa lokasi log Apache berbeda-beda tergantung distro Linux?
Setiap distro punya konvensi filesystem sendiri (mis. Debian/Ubuntu pakai /var/log/apache2/, RHEL/CentOS pakai /var/log/httpd/) yang ditentukan oleh paket Apache resmi masing-masing distro. Kalau lokasi default tidak ditemukan, cek langsung arahan ErrorLog di file konfigurasi Apache.
Materi troubleshooting server dan administrasi Linux dibahas praktik langsung di Kursus Linux Fundamentals Edusoft Center.
Direview oleh Komarudin Syarif — Trainer Edusoft Center.
Terakhir diperbarui: 11 Agustus 2026.
Mau Kuasai Dimanakah lokasi log Apache? Sampai Bisa Praktik Langsung?
Materi ini juga kami ajarkan langsung di kelas Edusoft Center, dibimbing mentor, sampai kamu bisa praktik nyata — bukan cuma baca teori.
Tanya Kursus via WhatsApp Lihat contoh project nyata dari siswa kami →