F5 arkasında çalışan Apache’de SourceIp Log Format

Apache sunucunuz F5 gibi bir load balancer arkasında calısıyor ise source route yapacağından log dosyanızda source ip kısmında F5 local ip adresini görmeniz muhtemeldir. Bu gibi durumlarda http.conf dosyanızda aşağıdaki şekilde bir değişiklik yapmanız gerekecektir.

Standart olarak httpd.conf dosyasında gelen logformat şekli.

LogFormat “%h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”” combined
LogFormat “%h %l %u %t \”%r\” %>s %b” common

 

Bizim eklememiz gereken satılar ile aşağıdaki şekli alıyor.

%v = Virtual Host

%{X-Forwarded-For}i = İstekte bulunan Real IP

LogFormat “%v %{X-Forwarded-For}i %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”” combined
LogFormat “%h %l %u %t \”%r\” %>s %b” common