Tematy związane z oprogramowaniem, instalacją, konfiguracją
condor81
Posty: 19 Rejestracja: 12 marca 2008, 07:50
Post
autor: condor81 » 20 marca 2013, 19:06
Witam.
W pliku /etc/apache2/apache2.conf mam następujące wpisy:
Kod: Zaznacz cały
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
[/size]
W pliku /var/log/apache2/access.log zapisywane są logi, jednak wszystkie logi zaczynają się od adresu routera czyli 192.168.1.1 a nie faktycznego adresu IP osoby która używa aktualnie apache. Czy moglibyście pomóc rozwiązać problem, żeby pojawiało się faktyczne IP? Będę wdzięczny za pomoc.
lessmian2
Member
Posty: 1088 Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków
Post
autor: lessmian2 » 20 marca 2013, 20:52
Zmieniałeś coś? Masz jakieś proxy przed tym apache?
condor81
Posty: 19 Rejestracja: 12 marca 2008, 07:50
Post
autor: condor81 » 20 marca 2013, 21:54
Mam squida, ale apache nie idzie przez żadne proxy. Wszystko ustawione w standardzie. Nie mam pomysłu żadnego..
lessmian2
Member
Posty: 1088 Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków
Post
autor: lessmian2 » 20 marca 2013, 22:21
A squid przed apache to nie proxy?
Spróbuj pożenić apache z
mod_rpaf i powinieneś mieć poprawne IP w logach.