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]; }