MeoHost Logo
Menü
BilgiMerkezi
Bilgi Merkezi/Web Sunucuları/Web Sunucusu Logları

Web Sunucusu Logları

Web Sunucuları13.02.2026Ahmet Yılmaz5 dk okuma

Web sunucusu logları, bir web sunucusunun (Apache, Nginx, LiteSpeed vb.) belirli bir zaman diliminde aldığı tüm istekleri, sunucunun yanıtlarını ve meydana gelen hataları kaydettiği metin dosyalarıdır. Bu kayıtlar, web sitesi trafiğini analiz etmek, güvenlik açıklarını tespit etmek ve performans sorunlarını gidermek için kritik öneme sahiptir.

Web Sunucusu Logları

Web Sunucusu Logları Nedir?

Web Sunucusu Logları Nasıl Çalışır?

Web sunucusu yazılımları, her bir gelen HTTP isteğini işlerken, bu istekle ilgili önemli bilgileri yapılandırılmış bir formatta log dosyalarına kaydeder. Bu süreç aşağıdaki adımları içerir:

  1. İstek Alınması: Kullanıcı tarayıcısından veya başka bir istemci kaynağından bir HTTP isteği web sunucusuna ulaşır.
  2. İsteğin İşlenmesi: Web sunucusu isteği analiz eder, ilgili içeriği bulur veya dinamik bir yanıt oluşturur.
  3. Bilgi Kaydı: İşlem sırasında toplanan veriler (istemci IP adresi, istek yapılan URL, HTTP durum kodu, tarayıcı bilgisi, istek zamanı vb.) log dosyasına yazılır.
  4. Yanıt Gönderilmesi: Sunucu, isteğe uygun HTTP yanıtını istemciye gönderir.
  5. Döngünün Tekrarlanması: Bu süreç, sunucu çalıştığı sürece ve loglama etkin olduğu müddetçe devam eder.

Bu loglar genellikle sunucunun dosya sisteminde belirli dizinlerde tutulur ve log rotasyonu (belirli aralıklarla yeni log dosyası oluşturma ve eskileri arşivleme veya silme) mekanizmaları ile yönetilir. Bu, log dosyalarının aşırı büyümesini engelleyerek disk alanını verimli kullanmayı sağlar.

Web Sunucusu Logları Türleri

Web sunucusu logları genellikle iki ana kategoriye ayrılır:

  • Erişim Logları (Access Logs): Her bir istemci isteğini detaylı bir şekilde kaydeder. Hangi IP adresinden, ne zaman, hangi URL'ye istek yapıldığı, hangi tarayıcının kullanıldığı ve sunucunun döndürdüğü HTTP durum kodu gibi bilgileri içerir. Bu loglar, trafik analizleri, kullanıcı davranışlarını anlama ve SEO çalışmaları için kullanılır.
  • Hata Logları (Error Logs): Web sunucusunun karşılaştığı ve işleyemediği tüm hataları kaydeder. Bu hatalar, sunucu konfigürasyon sorunlarından kaynaklanan yanlış yapılandırmalara, script hatalarına veya kaynak yetersizliklerine kadar geniş bir yelpazede olabilir. Hata logları, sorun giderme ve sistem kararlılığını sağlama açısından hayati öneme sahiptir.

Bazı gelişmiş web sunucuları, özel log formatları veya ek log türleri de sunabilir. Örneğin, Nginx'in `access_log` direktifi ile özelleştirilmiş log formatları oluşturulabilirken, Apache'nin `mod_log_config` modülü benzer esneklik sağlar.

Web Sunucusu Logları Uygulama Rehberi

Web sunucusu loglarını etkin bir şekilde yönetmek ve kullanmak için aşağıdaki adımlar izlenebilir:

  1. Loglama Ayarlarını Doğrulayın: Sunucunuzun (Apache, Nginx vb.) yapılandırma dosyalarını (örneğin, httpd.conf, nginx.conf veya sanal host dosyaları) kontrol ederek loglama ayarlarının doğru yapıldığından emin olun. Hangi log dosyalarının kullanılacağı, log formatı ve logların kaydedileceği dizinler burada tanımlanır.
  2. Erişim ve Hata Loglarını Konfigüre Edin: Her iki log türünü de etkinleştirdiğinizden ve yeterli ayrıntı seviyesinde bilgi kaydettiğinden emin olun. Özellikle hata logları için ayrıntı düzeyini (log level) doğru ayarlamak, sorun giderme sürecini hızlandırır.
  3. Log Dosyalarının Konumunu Belirleyin: Log dosyalarının nerede tutulduğunu öğrenin. Genellikle bu dizinler /var/log/apache2/ (Debian/Ubuntu Apache), /var/log/httpd/ (CentOS/RHEL Apache) veya /var/log/nginx/ gibi sistemlerde bulunur.
  4. Log Rotasyonu Kurulumunu Kontrol Edin: Log dosyalarının disk alanını doldurmaması için log rotasyonu araçlarının (örneğin, logrotate) doğru yapılandırıldığından emin olun. Bu araçlar, log dosyalarını belirli boyutlara ulaştığında veya belirli zaman aralıklarında otomatik olarak sıkıştırır, taşır veya siler.
  5. Logları Analiz Edin: Log dosyalarını analiz etmek için çeşitli araçlar kullanabilirsiniz.
    • Komut Satırı Araçları: tail, grep, awk, sed gibi araçlar, log dosyalarındaki belirli satırları bulmak, filtrelemek ve işlemek için güçlüdür.
    • Log Analiz Yazılımları: GoAccess, AWStats, Webalizer gibi araçlar, log dosyalarından anlaşılır raporlar ve görselleştirmeler oluşturarak trafik analizini kolaylaştırır.
    • Merkezi Log Yönetim Sistemleri: ELK Stack (Elasticsearch, Logstash, Kibana) veya Graylog gibi sistemler, birden fazla sunucudan gelen logları merkezi olarak toplamak, depolamak ve analiz etmek için kullanılır.
  6. Güvenlik Olaylarını İzleyin: Hata loglarındaki şüpheli giriş denemeleri, yetkisiz erişim girişimleri veya anormal trafik desenleri gibi güvenlik olaylarını dikkatle izleyin. Erişim loglarındaki yoğun istekler veya şüpheli IP adreslerinden gelen trafikteki artışlar da güvenlik ihlallerinin habercisi olabilir.

Örneğin, Apache ile sanal host yapılandırması yaparken, her sanal host için ayrı erişim ve hata logları belirtebilirsiniz. Bu, farklı web sitelerinin performansını ve sorunlarını izlemeyi kolaylaştırır.

Sık Yapılan Hatalar ve Çözümleri

  • Sorun: Disk alanının log dosyaları tarafından doldurulması. Çözüm: logrotate gibi bir araç kullanarak log rotasyonunu doğru şekilde yapılandırın. Eski log dosyalarının otomatik olarak silinmesini veya arşivlenmesini sağlayın.
  • Sorun: Yetersiz veya aşırı ayrıntılı hata loglaması. Çözüm: Sunucu yapılandırma dosyasındaki hata log seviyesini (örneğin, Apache'de LogLevel, Nginx'te error_log seviyesi) gerektiği gibi ayarlayın. Genellikle hata giderme için debug veya info seviyeleri kullanılırken, üretim ortamında daha az ayrıntılı seviyeler tercih edilebilir.
  • Sorun: Anlaşılmaz veya standart olmayan log formatları. Çözüm: Erişim log formatını anlaşılır ve analiz edilebilir hale getirin. Apache'de LogFormat direktifi, Nginx'te ise log_format direktifi ile istediğiniz alanları belirleyebilirsiniz.
  • Sorun: Log dosyalarına erişim izinlerinin yanlış yapılandırılması. Çözüm: Web sunucusu işleminin log dosyalarına yazma iznine sahip olduğundan emin olun. Gerekli kullanıcı/grup atamalarını yapın.
  • Sorun: Güvenlik olaylarının loglarda fark edilmemesi. Çözüm: Hata loglarını düzenli olarak gözden geçirin ve şüpheli desenleri veya hataları tespit etmek için log analiz araçları kullanın. Güvenlik duvarı (firewall) logları ile web sunucusu loglarını birlikte analiz etmek, daha kapsamlı bir güvenlik görünümü sağlar.

Teknik Özellikler ve Standartlar

Web sunucusu logları, HTTP protokolünün standartlarına dayanır. İstemci bilgileri, istek yöntemleri (GET, POST vb.), URL'ler, HTTP durum kodları (200 OK, 404 Not Found, 500 Internal Server Error vb.) ve tarayıcı bilgilerini içerebilir. Loglama formatları genellikle Common Log Format (CLF) veya Combined Log Format gibi standartlara uyar, ancak modern sunucular özelleştirilmiş formatlara da izin verir. Bu standartlar, farklı analiz araçlarının log dosyalarını kolayca işlemesini sağlar.

2026 Sektör Verileri ve İstatistikler

Web sunucu loglarının önemi, sürekli artan web trafiği ve karmaşıklaşan web uygulamaları ile daha da belirginleşmektedir. W3Techs 2026 verilerine göre, web sitelerinin %60'ından fazlası dinamik içerik sunmaktadır, bu da sunucu loglarının daha fazla işlem ve veri kaydetmesi anlamına gelir. Statista 2026 raporuna göre, küresel internet trafiğinin %80'inin mobil cihazlardan kaynaklandığı tahmin edilmektedir, bu da farklı tarayıcı ve cihazlardan gelen isteklerin loglarda doğru bir şekilde kaydedilmesini gerektirir. Cloudflare Radar 2026 verilerine göre, web güvenliği tehditlerinin %25'i doğrudan sunucu katmanında tespit edilmektedir, bu da hatalı istekleri ve saldırı girişimlerini izlemek için log analizinin kritik olduğunu göstermektedir. Netcraft 2026 araştırmasına göre, aktif web sitesi sayısı 2.5 milyarı aşmıştır ve bu da log yönetiminin ölçeklenebilirliğinin önemini vurgulamaktadır.

İlgili Konular

Web sunucusu loglarını daha iyi anlamak ve yönetmek için, Apache vs Nginx Hangisi Daha İyi? makalemizle farklı web sunucularının loglama yeteneklerini karşılaştırabilir ve Web Sunucusu Kurulumu rehberimizle sunucu kurulumu sırasında loglama ayarlarını nasıl yapabileceğinizi öğrenebilirsiniz.

Sık Sorulan Sorular

Web Sunucusu Logları hakkında merak edilenler

Web sunucusu logları, web sitesi trafiğini analiz etmek, performans sorunlarını tespit etmek, güvenlik açıklarını belirlemek ve olası saldırı girişimlerini izlemek için kritik öneme sahiptir. Bu kayıtlar, web sunucusunun operasyonel sağlığı ve güvenliği hakkında temel bilgileri sağlar.
Erişim logları, her bir gelen istemci isteğini (kimden, ne zaman, ne istendiği vb.) kaydederken, hata logları sunucunun işleyemediği hataları ve uyarıları kaydeder. Erişim logları trafik analizi için, hata logları ise sorun giderme için kullanılır.
Yüksek trafikli web siteleri veya detaylı loglama ayarları, saniyede binlerce istek kaydedebileceği için log dosyalarının boyutunun hızla artmasına neden olabilir. Bu durum, etkin log rotasyonu mekanizmalarının önemini ortaya koyar.
Loglar, anormal trafik desenlerini (örneğin, belirli bir IP'den yoğun istekler), başarısız oturum açma girişimlerini, yetkisiz dosya erişim denemelerini ve diğer şüpheli aktiviteleri tespit etmek için incelenir. Bu sayede potansiyel güvenlik ihlalleri erken fark edilebilir.

Sorunuz burada yok mu?

Canlı destek ekibimiz size yardımcı olmaya hazır.

İletişime Geç
A

Ahmet Yılmaz

İçerik Uzmanı

Web teknolojileri ve hosting çözümleri konusunda uzmanlaşmış içerik yazarı.

Web HostingTeknik Dokümantasyon
Yayın: 13 Şubat 2026
Uzman İçerik
Doğrulanmış Bilgi
Güncel Bilgi