Miközben küzdöttem a rossz változó REMOTE_ADDR, softodom - egy blog a programozás, szoftver,
Az Apache beállítása rPAF modul
Általában beállítani a modul rpaf_module nem sok köze. Először csatlakoztassa a nagyon rpaf_module LoadModule, mint ez:
Nyitott, vagy hozzon létre egy fájlt, és rpaf.conf Ez meghatározza a következőket:
Ennél, és a nagy egész, Apache újraindításához.
beállítás nginx
további beállításokat lehet szükség nginx. Ha a proxy szerver nem ad hozzá a kérés fejlécében X-Forwarded-For, meg kell neki csinálni.
A belső blokk nginx http<> Meg kell adni sorokat:
Vagy, mint ez, hogy bizonyos:
Miután a változás a konfigurációs fájlt, és indítsa újra nginx.
Valójában ez csak annyit kell tennie, hogy a megfelelő REMOTE_ADDR, ha nem működik, és nincs mit szeretne, akkor meg kell nézni a másik irányba, mindig van másik út.
Én, mint egy bolond, sokáig szenvedett, és megváltoztatta mod_rpaf modul konfigurációs abban a reményben, hogy ez a munka nem tudván, hogy ő egy jó alternatíva.
Alternatívák modul rPAF
Általánosságban elmondható, hogy legalább 2 másik modul hasonló célokra megváltoztatni változó REMOTE_ADDR: remoteip_module és realip_module. Az első közülük - remoteip_module minden általában jön a csomagban a web szerver Apache «out of the box”, azaz mint a standard. Ez fogja használni.
Kikapcsolása rpaf_mod és csatlakoztassa remoteip_module.
Beállítás remoteip_module
Nos, először győződjön meg arról, hogy van, nyissa meg a mappát az összes modult, és nézd meg a Linux Ubuntu / usr / lib / apache2 / modules.
És most gyorsan létre. Remoteip.conf nyissa meg a fájlt, és hozzáadjuk a következő:
Apache naplók dolgozhat egy kicsit rossz, ebben az esetben nyissa ki az Apache konfigurációs fájl (/etc/apache2/apache2.conf), és változtassa meg:
Nos, általában azt lehet megérteni a különböző formátumú naplók.
Ennek alapján a megfigyelések arra a következtetésre jutott, hogy helyettesíti a fejlécek az Apache 2.2 alkalmas rPAF modul verzió 2.4 azt nem illik, és szüksége van remoteip modult.