우분투 리버스 프록시를 사용할때 아파치 실제 아이피 남기기

APACHE

CentOS에서 아파치를 사용할때 리버스 프록시가 앞단에 있으면 실제 아이피 대신 내부 아이피가 찍히는데 mod_rpaf 모듈을 이용해 해결했습니다. 관련글 링크

이번엔 우분투에 설치된 아파치에 mod_rpaf를 설치해보려 합니다. 우선 패키지 이름을 확인하기 위해 검색했습니다.

# apt-cache search rpaf
# libapache2-mod-rpaf - module for Apache2 which takes the last IP from the 'X-Forwarded-For' header

libapache2-mod-rpaf 이름의 패키지로 등록이 되어 있네요. 설치해보겠습니다.

apt-get install libapache2-mod-rpaf

설치가 끝나면 아파치가 자동으로 재시작 되고 /etc/apache2/mods-enabled/에 rpaf.conf와 rpaf.load의 심볼릭 링크가 생성되어 있습니다. 이제 mod_rpaf를 설정할 차례인데요. 파일을 열어 아래와 같이 수정합니다.

<IfModule rpaf_module>
    RPAFenable On
    RPAFsethostname On
    RPAFproxy_ips 192.0.1.1 ::1 # 리버스 프록시 서버 아이피
    RPAFheader X-Forwarded-For
</IfModule>

mod_rpaf 모듈을 실행시켜줍니다. 그리고 아파치를 재시작합니다.

# a2enmod rpaf
# service apache2 restart

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.

apache logo
아파치 서버단에서 URL 리디렉션 설정 방법
아파치로 웹서버를 구성한 다음 홈페이지나 블로그등을 운영하다 보면 사이트 개편을 하는 경우가 생기는데 이때 페이지의 구조(카테고리)나 주소를 변경하게 되면 방문자의…