Eylül 15, 2024
Nginx Web Sunucu Ve Log Kayıtları
13 Okunma
- Nginx Rus mühendisler tarafından mail sunucu olarak geliştirilmiş ve sonrasında web sunucuları için uyumlu hale getirilmiştir.
- Performansı ile oldukça takdir toplayan bu web sunucu yazılımı, yüksek trafikli siteler için oldukça idealdir.
- Ayrıca apache ve litespeed ile yapılan kıyaslamalarda cpu kullanımının daha az olduğu görülmüştür.
- Varsayılan olarak, nginx, faaliyetleriyle ilgili bilgileri iki tür günlükte yazar: error log (hata günlüğü) ve access log (erişim günlüğü).
- Linux, FreeBSD türevleri, Solaris, MacOS X, Windows vb. işletim sistemleri üzerinde çalışabilir.
Varsayılan olarak error log ve access log aşağıda belirtilen dizinlerde bulunur.
- /var/log/nginx/error.log
- /var/log/nginx/access.log
Örnek bir nginx web sunucusuna ait access.log satırı:
88.238.104.1**– – [23/May/2017:13:50:59 +0000] “POST /wordpress/wp-admin/post.php HTTP/1.1” 200 2 “http://www.site.com/wordpress/wp-admin/post-new.php” “Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.25 Safari/534.3”
Örnek bir nginx web sunucusuna ait error.log satırı:
2017/03/23 13:15:25 [error] 19997#0: *1 open() “/var/www/nginx/phpmy-admin/scripts/index.php” failed (2: No such file or directory), client: 88.238.104.1**, server: localhost, request: “GET /phpmy-admin/scripts/index.php HTTP/1.1”, host: www.site.com