클라우드플레어 이전 후 워드프레스 로그인 페이지 (wp-login.php) 접속 안되는 문제 해결 방법
덕후
147 0 0
클라우드플레어로 워드프레스 블로그 하나를 DNS, 사이트 보호 등을 적용시키고 도메인까지 완전히 옮기고 나니 문제가 생기기 시작했는데 그 중 하나가 로그인 페이지 접속이 안되는 문제였습니다. 아래는 여러 방법 중 하나 입니다. 이는 저에게 적합한 방법이었고 나중에 까먹지 않기 위해서 메모 겸 남겨둡니다.
워드프레스 로그인 페이지인 /wp-login.php를 보호하기 위해서 정해진 IP만 접속시키도록 제한하는 설정이 있죠.
아래의 IP를 본인의 것으로 바꾸세요.
<Files wp-login.php>
Order Deny,Allow
Deny from All
Allow from 111.222.333.444
Allow from 555.666.777.888
</Files>
저는 이런식으로 두개의 IP를 등록해놨습니다. 클라우드플레어에서 프록싱을 해놓은 경우 IP 인식을 못한다고 해요.
아래처럼 바꾸니까 잘 됩니다.
<Files wp-login.php>
Deny from All
SetEnvIF X-Forwarded-For "111.222.333.444" AllowIP
SetEnvIF X-Forwarded-For "118.42.112.53" AllowIP
Allow from env=AllowIP
Allow from 111.222.333.444
Allow from 555.666.777.888
</Files>