mod_log_config'in sitenin seçtiği biçimde yazdığı istek günlüğü: Common, Combined ya da özel; istek zamanı ana makinenin kendi sapmasıyla.
01Konum
Files named by CustomLog directives in the server or virtual-host configuration
A CustomLog may also write to a pipe, syslog or journald instead of a file
02Yanıtladığı sorular
Hangi istemci adresi hangi URL'yi hangi yöntemle istedi, durum kodu neydi ve yanıt ne kadar büyüktü?
İstemci hangi yönlendiren sayfayı ve hangi kullanıcı aracısını sundu (Combined biçimi)?
Sunucu isteği ne zaman aldı ve bu zaman hangi UTC sapmasıyla yazılmış?
03Biçim ve sürümler
Biçim
Düz metin, istek başına bir satır; LogFormat dizesi biçimi belirler. Common Log Format "%h %l %u %t \"%r\" %>s %b" biçimindedir; Combined biçimi "%{Referer}i" ve "%{User-agent}i" ekler.
Geçerli olduğu sürümler
Apache HTTP Server kılavuzunun güncel mod_log_config sayfasındaki yönergeler. Diğer web sunucuları farklı günlük modülleri ve varsayılanlar kullanır.
04Temel alanlar
Alan
Ne anlatır
%h
Uzak ana makine. HostnameLookups açık değilse IP adresidir; mod_remoteip gibi modüller bunu değiştirebilir.
%l
identd'den uzak oturum adı; mod_ident yüklü ve IdentityCheck açık değilse tire.
%u
İstek kimlik doğrulandıysa uzak kullanıcı. Durum 401 ise geçersiz ya da sahte olabilir.
%t
İsteğin alındığı zaman, örneğin [18/Sep/2011:19:18:28 -0400]. Son sayı GMT'den sapmadır.
%r
İsteğin ilk satırı.
%>s
Son durum kodu. Düz %s, istek içeride yönlendirildiğinde özgün isteğin durumudur.
%b
HTTP üst bilgileri hariç yanıt boyutu (bayt); hiç bayt gönderilmediğinde CLF'de tire.
%{Referer}i, %{User-agent}i
Adı verilen istek üst bilgilerinin değerleri. İstemci tarafından sağlanır ve herhangi bir şey olarak ayarlanabilir.
05Zaman damgaları
Alan
Kodlama
Not
%t
Text date with numeric UTC offset, e.g. 18/Sep/2011:19:18:28 -0400
Varsayılan olarak zaman, istek işlemenin başında alınır. %{end:...}t biçimi bunun yerine kaydın yazıldığı zamanı verir; bu yüzden diğer günlüklerle karşılaştırmadan önce LogFormat'ı okuyun.
%{sec}t, %{msec}t, %{usec}t
Unix seconds, milliseconds or microseconds
Sapma belirsizliğini ortadan kaldıran epoch belirteçleri; yalnızca biçim bunları kullanıyorsa bulunur.
Hangi dosyanın hangi siteyi ve hangi biçimde kaydettiğini bilmek için tüm CustomLog ve LogFormat satırlarını ve sanal ana makine düzenini toplayın.
Her zamanı kendi iş istasyonunuzun değil, satırda yazılı sapmayı kullanarak UTC'ye çevirin.
Önde bir vekil sunucu ya da yük dengeleyici varsa %h değerinin vekil sunucuyu mu özgün istemciyi mi gösterdiğini ve özgün adresin başka yerde kaydedilip kaydedilmediğini öğrenin.
Referer ve User-agent değerlerini istemcinin beyanı sayın; bir kişiyi tanımlamak için değil, istekleri gruplamak için kullanın.
Uygulama günlüğü, hata günlüğü (%L günlük kimliği ikisini bağlar) ve varsa vekil sunucu ya da güvenlik duvarı günlüğüyle doğrulayın.
07Yorum tuzakları
Günlük sunucunun aldığı istekleri gösterir; istemcinin arkasındaki kişinin sonra ne yaptığını göstermez. 200 durumu sunucunun yanıtladığını gösterir, yanıtın okunduğunu göstermez.
Biçimi yönetici seçer. Referer, süre ya da istek sonu zamanı gibi alanlar hiç kaydedilmemiş olabilir.
%b HTTP üst bilgilerini içermez; bu yüzden hattaki bayt sayısı değildir.
İç yönlendirmelerde %s ile %>s farklıdır ve %r, son isteği değil özgün isteği gösterebilir.
Bu sayfayla ilgili inceleme hizmeti, bilirkişilere destek ve iş birliği için irtibat kurun. Lütfen e-postaya delil dosyası ya da kişisel veri eklemeyin.