Helló mindenkinek!
Apache webszerverünk transparent/reverse proxy mögött működik ezért hogy az access_log-ban az eredeti IPcím legyen látható így adatam meg a logformátumot
LogFormat "%{ClientIp}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" sajat
CustomLog logs/access_log sajat
Ez így szuper mert valóban a kliens IP-je kerül bele a logba.
Egy baj van... az error_log-ban sajna a TP ip-je látszik csak.
Feladat az lenne, hogy az error_log-ban hasonlóan az access-hez a kliens IP-je jelenjen meg.
-TamsA-
- 1064 megtekintés
Hozzászólások
Most latom, hogy hulyeseget irtam :) sorry.
- A hozzászóláshoz be kell jelentkezni
Van egy mod_rpaf nevű cucc, amivel az előző plusz konfig is kikerülhető.
- A hozzászóláshoz be kell jelentkezni
köszönöm, megnézem ....de amint látom ezt fordítani kell ....
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni
az biz komoly problemat jelenthet a mai debianos kozossegnek.
- A hozzászóláshoz be kell jelentkezni
Nem debian, hanem redhat ....
és nem probléma, csak az eredmény várat magára
Egyébként meg én abban bíztam, hogy a main release-ben van valami eldugott opció amit még nem ismerek.
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni
:P
apt-cache search rpaf
libapache2-mod-rpaf - module for Apache2 which takes the last IP from the 'X-Forwarded-For' header
- A hozzászóláshoz be kell jelentkezni
Köszönöm a segítséget, nagyszerűen működik ;^)
Csak a teljesség kedvéért leírom a konfigurációt és a megoldást.
Nálunk az Oracle Webcache játsza a reverse/transparent proxy szerepét és így ha mögötte nem a OracleHttpServer (ami szintúgy Apache) van akkor a %h a proxy-t adja vissza.
Mivel az említett termék nem a szabványosnak mondható X-Forwarded-For http header beli "változóban" adja tovább a kliens ip címét ezért az
RPAFheader ClientIp
praf direktíva szükséges a mod_rpaf használatához.
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni
Akkor jó is hogy külön fordítanod kellett, mert asszem a debian csomagos még ezt nem tudja.
- A hozzászóláshoz be kell jelentkezni
Persze eről semmi doq nem volt csak a try&pray metodika....
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni