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

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
유효한 이메일 주소를 입력해주세요.

apache2 logo
우분투 아파치 속도를 빠르게 mod_deflate gzip 압축
아파치 웹서버 데몬은 gzip을 이용해 문서를 압축하고 클라이언트에게 전송하는 것을 지원합니다. 압축되는 문서는 html,CSS,javascript등 웹사이트를 구성하는 대부분의 문서로 문서 하나로 비교하면…