Apache kliens IP átírása “on the fly” – mod_rpaf

Az általam kezelt szervereken minden apache előtt egy remek tartalomszűrő proxy figyel, a jól ismert Zorp. Ennek eredményeként viszont a kliens IP címe 127.0.0.1. Egy apache modul segít abban, hogy az IP cím átírható legyen. A fejlesztők jól tudják, miért fontos, hogy a kliens IP címe elérhető legyen a programok számára. A Zorp-pal ugyan megoldható, hogy egy másik változóban (hívjuk HTTP_X_HOST-nak) elérhető legyen a kliens IP címe, ám nem lehet minden már meglévő programot - elsősorban PHP-ban megírt honlapokra gondolok - átírni, hogy pl. a $_SERVER[REMOTE_ADDR] helyett $_SERVER[HTTP_X_HOST] változót használjon. Ha pedig ez nincs meg, akkor kliens IP címként localhost IP-t kapunk. Itt lép képbe az RPAF modul.  Ha lefordítottuk, az apache-ba betöltve, pár soros konfigurálást követően le tudjuk cserélni az általunk megadott IP címet (pl. 127.0.0.1) a kliensére, így az mindenhol elérhető lesz ismét, mintha nem is lenne proxy az apache előtt. Az üzembehelyezés mindössze pár perc volt, és több szerveren teljesen jól működik.
Apache kliens IP átírása “on the fly” – mod_rpaf
0 szavazat, 0.00 átlagos pontszám (0%-ra értékelve)

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.