아파치 프록시 거칠때 실제 아이피 나타내기 – 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
유효한 이메일 주소를 입력해주세요.

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