GNU/Linux >> Belajar Linux >  >> Arch Linux

Cara Melihat File Log Apache di Linux

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara melihat file log Apache di Linux. Bagi Anda yang belum tahu, log akses Apache adalah salah satu dari beberapa file log yang dihasilkan oleh Server HTTP Apache. File log khusus ini bertanggung jawab untuk merekam data untuk semua permintaan yang diproses oleh server Apache. Log akses Apache dapat digunakan untuk memeriksa log terperinci tentang siapa saja yang pernah mengunjungi situs web Anda dan melacak kesalahan yang terjadi saat pengguna mengambil beberapa tindakan di situs web Anda.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda tampilan langkah demi langkah file log server web Apache di Linux.

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Ubuntu dan distribusi berbasis Debian lainnya atau berbasis RHEL.
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Melihat File Log Apache di Linux

Langkah 1. Log Akses Apache.

Secara default, Anda dapat menemukan file log akses Apache di jalur berikut:

  • /var/log/apache/access.log
  • /var/log/apache2/access.log
  • /etc/httpd/logs/access_log

Menampilkan 20 Entri Terakhir dari Log Akses.

Jalankan perintah berikut di bawah ini untuk membaca bagian terakhir file, dan -20 perintah mengarahkannya untuk menampilkan 20 entri sebelumnya:

sudo tail -20 /var/log/apache2/access.log

Menampilkan Istilah Tertentu dari Log Akses.

Anda dapat menjalankan grep perintah untuk memfilter laporan Anda dengan kata kunci tertentu. Contoh di bawah ini:

sudo grep GET /var/log/apache2/access.log

Langkah 2. Apache Error log.

Menampilkan 20 Entri Terakhir dari Log Kesalahan.

Misalnya, Anda dapat masuk ke server menggunakan SSH dan ketik perintah berikut untuk melihat 20 baris terakhir di log kesalahan Apache:

sudo tail -20 /var/log/apache2/error.log

Saat Anda memantau log Apache, Anda akan dapat melihat banyak file yang tidak diinginkan dicatat di konsol. Hal ini dapat mempersulit pekerjaan Anda, tetapi ada jalan keluar. Yang harus Anda lakukan adalah mengecualikan beberapa file yang sebenarnya tidak Anda perlukan dari pesan log.

tail -f /var/log/apache2/error.log | egrep -v "(.gif|.jpg|.png|.swf|.ico)"

Selamat! Anda telah berhasil memantau log akses Apache dan log kesalahan Apache. Untuk informasi lebih lanjut tentang log akses Apache dan log kesalahan Apache, silakan periksa situs web resmi Apache.


Arch Linux
  1. Cara Melihat Isi File Terkompresi di Linux

  2. Cara Mengelola File Log Menggunakan Logrotate Di Linux

  3. Cara Menulis File Log Di RAM Menggunakan Log2ram Di Linux

  1. Cara Mengganti Nama File di Linux

  2. Cara Melihat atau Mengubah ACL di File Linux

  3. File log Linux

  1. Cara menemukan file di Linux

  2. Cara Memutar File Log Apache di Linux

  3. Cara gzip semua atau file tertentu di Linux