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.