Apache Combined ile Apache VHost log formatları arasındaki fark nedir?
Kısa cevap
İkisi Apache HTTP Server'ın yaygınlaştırdığı erişim logu satır biçimleridir (Apache HTTP Server · Log Files) ve TR7'de vService'e atanan Logs profilinin Line Format listesinde bulunur. Apache Combined Log Format, Standard Log Format satırına (istemci IP'si, zaman, istek satırı, durum kodu, bayt) Referer ve User-Agent alanlarını ekler; ziyaretçinin nereden geldiği ve hangi tarayıcıyı kullandığı görüldüğü için trafik analizine uygundur. Apache VHost Log Format buna ek olarak isteğin Host Header'ını satırın başına yazar; aynı vService üzerinden birden fazla domain yayınlanıyorsa kayıtları domain'e göre ayırmayı kolaylaştırır. İkisi de WAF saldırı bilgisi taşımaz; L7 TCP vService'te ikisi de Standard ile aynı TCP satırını üretir.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| Load Balancer → Profiles → Logs | Line Format → Apache Combined Log Format ( Standard + Referrer + User Agent ) | Referer ve User-Agent içeren HTTP erişim logu |
| Aynı alan | Apache VHost Log Format ( Vhost + Standard + Referrer + User Agent ) | Host Header'ıyla başlayan HTTP erişim logu |
| Aynı alan | Standard Log Format | Referer, User-Agent ve Host olmadan temel satır |
Karşılaştırma
| Standard | Apache Combined | Apache VHost | |
|---|---|---|---|
| İstemci IP, zaman, istek satırı, durum kodu, bayt | Var | Var | Var |
| Referer, User-Agent | Yok | Var | Var |
| Host Header'ı (satır başında) | Yok | Yok | Var |
| WAF saldırı bilgisi | Yok | Yok | Yok |
| Uygun olduğu yer | Basit erişim logu | Tek domain'li yayın, trafik analizi | Aynı vService'te birden çok domain |
- Örnek satır karşılaştırması: Apache VHost · Standard, Combined, VHost karşılaştırması
- Bütün satır biçimleri: Hangi HTTP ve TCP log formatları destekleniyor (Standard, Apache Combined, Apache VHost, CEF, TR7 JSON, TR7 WAF, Manual JSON, Manual CEF, Manual log line)?
Sık Karıştırılan Noktalar
- "Apache biçimleri WAF saldırı bilgisini de taşır." Taşımaz; saldırı bilgisi CEF Format, TR7 JSON Format ve TR7 WAF Log biçimlerindedir (CEF (Common Event Format) nedir; TR7'de hangi loglar CEF biçiminde gönderilebilir?).
- "VHost biçimi yalnızca Apache Kurum Servisleri için geçerlidir." Biçimin adı Apache'den gelir; Kurum Servislerinin yazılımından bağımsız olarak TR7'nin gönderdiği log satırının düzenini belirler.
- "L7 TCP vService'te Apache biçimleri farklı satır üretir." L7 TCP'de HTTP alanları olmadığından Standard ve iki Apache biçimi aynı TCP satırını üretir.
Dokümantasyonda nasıl yapılır
