아파치 프록시 거칠때 실제 아이피 나타내기 – remoteip

APACHE

CentOS를 웹서버로 사용할때 mod_rpaf를 이용해서 웹서버 앞단의 미크로틱 프록시의 X-Forwarded-For 헤더를 넘겨받게 되고 실제 아이피 정보를 로깅할수 있었는데 우분투에서 똑같이 세팅하려고 하니 작동이 안되서 remoteip 모듈로 다시 세팅해봤습니다.

우분투에서 아파치 패키지를 설치하면 기본적으로 remoteip 모듈이 설치되어 있지만 활성화가 되어있지는 않습니다. 모듈이 설치되어 있는지 확인하려면 다음과 같이 검색해봅니다.

# find / -name remoteip*
# /etc/apache2/mods-available/remoteip.load

설치가 되어 있으면 설정파일을 만들어 줍니다.

# vi /etc/apache2/mods-available/remoteip.conf

그리고 아래와 같이 내용을 입력합니다.

RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 192.168.0.1

여기서 192.168.0.1 은 프록시의 아이피를 나타냅니다.

모듈을 실행시켜 주고 아파치를 재시작합니다.

# a2enmod remoteip
# service apache2 restart

remoteip_01

remoteip 설정 이전엔 위와 같이 프록시의 아이피가 찍혔는데

remoteip_02

remoteip 모듈 설정후 실제 아이피가 잘 찍히네요.

답글 남기기

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

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

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