Cara Menonaktifkan Error Log dan Access Log di Nginx Web Server

File log pada Linux

Kalau sebelumnya kita belajar bagaimana cara menginstal dan optimasi Nginx web server, kali ini kita akan mencoba untuk menonaktifkan file log pada server Nginx. Dengan begitu, setiap server mendapat request maka beban server akan sedikit berkurang karena tidak perlu menyentuh file log.

File log pada Linux

Meskipun begitu, cara ini bisa dianggap kurang baik karena jika menonaktifkan file log maka kita tidak akan tahu apa yang terjadi pada server Nginx diwaktu sebelumnya. Hal ini akan menyulitkan kita ketika ingin melakuka trouble shooting jika terjadi masalah dengan Nginx server. Maka dari itu, meskipun beban server jadi lebih sedikit, cara ini juga jarang dipakai.

Terlepas apakah anda ingin menggunakannya atau tidak, berikut ini cara mematikan file log pada Nginx web server:

  • Edit file konfigurasi Nginx, biasanya ada pada file /etc/nginx/nginx.conf. Jika menggunakan teks editor nano, maka perintahnya akan seperti ini nano /etc/nginx/nginx.conf.
  • Cari bagian dati http.
  • Tambahkan dua baris yaitu access_log  off; (Untuk menonaktifkan file access_log) dan error_log /dev/null crit; untuk menonaktikfan error_log. Lebih jelasnya lihatlah gambar di bawah ini.
    Access Log dan Error Log pada Nginx Server
  • Sesudah itu, keluar dari teks editor dan simpan file konfigurasi yang sudah anda rubah.
  • Terakhir, restart server anda.

Untuk lebih jelas mengenai penggunaan kode konfigurasi, lihat contohnya di bawah ini.

http {
 include /etc/nginx/mime.types;
 default_type application/octet-stream;

server_tokens off;

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
 '$status $body_bytes_sent "$http_referer" '
 '"$http_user_agent" "$http_x_forwarded_for"';

access_log off;

error_log /dev/null crit;

Cukup mudah bukan? Sekarang dengan konfigurasi ini anda tidak akan lagi menemukan yang namanya file acces log dan error log Tentunya, file lama hapus terlebih dahulu ya).

Semoga artikel cara menonaktifkan file access log dan error log pada web server Nginx ini bisa bermanfaat untuk anda.

About Ahmad Sukses 83 Articles
Seorang blogger baru yang mendedikasikan dirinya untuk fokus pada penyusunan artikel dengan tema teknologi, yang juga memiliki beberapa blog pribadi. Tujuan hidupnya adalah bisa memberikan manfaat bagi orang lain, terutama orang yang dicintai dan dikasihi. Motto hidupnya adalah 'Everyday try to make better in my life!'.

Be the first to comment

Leave a Reply

Your email address will not be published.


*