WordPress Reverse Proxy 환경설정

웹서버단에서는 헤더 추가로 인하여 로그는 Client IP를 기록하지만 실제 php 단에서는 프록시 IP를 인식하는데 문제가 발생하게 됩니다.

방문카운터나 워드프레스 플러그인에서 원격지 IP를 필터링 해야되는 경우라면 wp-config.php 에 추가를 해줘야 합니다.

플러그인도 검색해보니 몇개 있는듯 싶고 Proxy Real IP   라는 것도 지원을 해서 환경설정 수정 안해도 플러그인 지원으로도 가능합니다.

// Code for showing correct client IP address 
if ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) 
{ $mte_xffaddrs = explode( ',', 
$_SERVER['HTTP_X_FORWARDED_FOR'] ); 
$_SERVER['REMOTE_ADDR'] = $mte_xffaddrs[0]; }

답글 남기기

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