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.

0.00 avg. rating (0% score) - 0 votes

Leave a comment

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük