메뉴 닫기

apache mod_rpaf 모듈 소개!

apache로 들어오는 http 요청에서 프록시등을 거치면 로그에 프록시 ip가 찍히는데 이걸 요청이 발생된 host ip로 찍히게 해주는 모듈입니다.

방식은 프록시를 거치면 X_Forwarded_For 헤더가 세팅되는데 해당 헤더 정보를 확인하고, 해당 헤더에 세팅된 IP의 값으로 REMOTE IP값을 원래대 상태값으로 복원시켜주는 모듈입니다.

http://fossies.org/linux/www/apache_httpd_modules/mod_rpaf-0.6.tar.gz/

에서 mod_rpaf-0.6.tar.gz 를 다운받습니다.

tar xvfz mod_rpaf-0.6.tar.gz

cd mod_rpaf-0.6

apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c

——————————————————

apache 2.4 버젼에서 에러가 나신다면 

압축해제한 디렉토리에서 wget http://www.be-root.com/downloads/mod_rpaf/mod_rpaf-2.0.patch

patch -p0 < mod_rpaf-2.0.patch

패치후 다시 설치하시면 됩니다.

apxs -i -c -n mod_rpaf-2.0.so mod_rpaf-2.0.c

——————————————————

vi /usr/local/apache/conf/httpd.conf

LoadModule rpaf_module modules/mod_rpaf-2.0.so
RPAFenable On
RPAFsethostname On
RPAFproxy_ips 프록시서버의 ip
RPAFheader X-Forwarded-For

0414-1

apache restart 하시면 적용 완료됩니다.

감사합니다.

[polldaddy rating=”7739789″]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다