1. 왜 안 들어가지지? 멘붕의 시작 (워드프레스 관리자 접속 불가)
상황: 어제까지 멀쩡하던 블로그가 아침에 갑자기 워드프레스 관리자 접속 불가 상태가 됨. 화면에 403 Forbidden 에러만 덩그러니 뜸. WinSCP 이용해서 FTP 접속 시도했는데 이것도 접속 거부 당함. 근데 웃긴 건 Cafe24 호스팅 관리자는 접속됨.
심정: 워드프레스 관리자도 접속이 안 되고 FTP도 접속이 안 되니까 진짜 어이없으면서… 설마 해킹당했나? 내가 무의식적으로 뭘 건드렸나? 아침부터 식은땀 나고 급격히 피곤해지기 시작함.
2. 삽질의 과정 (이건 안 해도 되었던 과정)
지푸라기라도 잡는 심정으로 이것저것 해봄. (혹시 저처럼 워드프레스 관리자 접속 불가 겪는 분들은 이 삽질 건너뛰세요 ㅠㅠ)
- FTP 접속 도전 과정 (WinSCP 프로그램 이용함)
- 도메인 주소 입력 -> 접속 실패
- 비번이 틀렸나? 비번 변경해봄 -> 접속 실패
- 카페24에 있는 ‘서버 IP 주소’ 입력 -> 접속 성공!!
- 깨달음: 도메인으로 FTP 접속 안 될 때 도메인이 아닌 IP 주소 직접 입력하면 뚫립니다.
- FTP 접속 성공후 워드프레스 관리자(admin) 페이지 접속 도전 과정
.htaccess파일 이름 바꿔봄 -> 접속 실패- 플러그인 폴더 이름 바꿔봄 -> 접속 실패
- 카페24에서 호스팅 용량 확인, FTP 접속 세션 초기화 -> 전부 소용없음 admin 접속 실패
진짜 멘탈 나가서 거의 ‘서버 복원(초기화)’ 버튼 누르기 직전까지 감.
3. 진짜 원인 (범인은 따로 있었다)
범인: 클라우드플레어(Cloudflare)와 Cafe24의 소통 오류.
이유: 내가 사이트 속도 올리겠다고 클라우드플레어의 ‘주황 구름(Proxied)’ 기능을 켜뒀더니, Cafe24 서버가 내 접속을 ‘외부 공격’으로 오해해서 IP를 차단해버린 것. 쉽게 말해 클라우드플레어라는 ‘가면’을 쓰고 들어가니까 집주인(Cafe24)한테 문전박대 당해서 워드프레스 관리자 접속 불가가 뜬 상황임. 내 입장에서는 어이없는게 분명 잘 되다가 갑자기 이러니까 당황했던 것. 근데 결국 발생할 문제였던 것임.
4. 해결 방법 (3단계)
만약 같은 경우이신 분들은 저처럼 고생하지 말고 딱 이렇게만 하세요.
워드프레스 관리자 접속 불가 바로 해결됨.
STEP 1. 급한 불 끄기 (접속 뚫기)
일단 문을 따야 하니까, 클라우드플레어 DNS 설정에서 아래 그림과 같이 **’주황 구름’**을 눌러 **’회색 구름(DNS Only)’**으로 변경.


5분 뒤 접속하니 거짓말처럼 워드프레스 관리자 페이지 접속 성공함!!
STEP 2. 신원 보증하기 (플러그인 설치)
하지만 계속 회색 구름으로 쓸 순 없음. (클라우드플레어의 속도, 디도스 보안 포기 못 함). 서버한테 “나 주인이야!”라고 알려주는 플러그인을 깔아야 함.
- 워드프레스 플러그인
Cloudflare(제작자: Cloudflare, Inc.) 설치. - 플러그인 활성화 후 설정(Settings)에서 로그인 먼저 한다.
- 클라우드플레어 사이트 접속 후 오른쪽 위 사람 모양 아이콘 클릭 -> 내 프로필(My Profile).
- 왼쪽 메뉴나 화면에서 [API 토큰(API Tokens)] 클릭.
- 아래쪽에 Global API Key라고 있음. 거기서 [View(보기)] 눌러서 복사.
- 그걸 플러그인 칸에 붙여넣기 하면 끝!
- 마지막으로 [Apply Recommended Settings] 버튼 꼭 클릭.
효과: “이 방문자는 수상한 사람 아니고 주인입니다”라고 서버에 **’실제 IP(Real IP)’**를 알려줌. 이제 차단 안 당함.
STEP 3. 다시 보호막 두르기
이제 안전장치 했으니 다시 클라우드플레어 가서 ‘주황 구름(Proxied)’ 켜기. 주의: 이때 SSL/TLS 설정은 반드시 [Full] 모드로 설정해야 함. (안 그러면 무한 로딩으로 리디렉션 오류 발생 가능).
5. 결론
Cafe24 호스팅 쓰면서 클라우드플레어 쓸 거면 전용 플러그인 필수다. 이거 안 깔면 나처럼 아침부터 워드프레스 관리자 접속 불가 뜨고 심장 떨어질 수 있다. 또 어떤 문제가 발생할지 매일매일이 두렵다.
주인이 된다는건 어려운 일이다ㅜ
더 궁금한 것이 있는분은 내 블로그에 댓글 부탁드립니다!
+26.01.30 추가내용 결국 다시 또 관리자 화면 forbidden이 떠버렸다.
해결법은 DNS only 모드로 바꾸는 것 뿐이네요ㅠ
💡 꿀팁: 한국 호스팅에선 ‘끄는 게’ 더 빠르다?
“그럼 클라우드플레어 기능 못 써서 손해 아니냐?” 하실 수 있는데, 한국 타겟 블로그라면 오히려 이득.
결론: 오류 해결 때문만이 아니라, **’속도 최적화’**를 위해서라도 한국 호스팅 환경에서는 DNS Only 모드를 추천합니다. (물론 클라우드플레어의 빠른 DNS 관리 기능은 그대로 누릴 수 있습니다!)
경로의 차이: Cafe24는 한국 서버라 국내에서 접속하면 바로 연결됩니다. 하지만 클라우드플레어(무료 플랜)를 거치면(주황색 구름), 통신망 이슈로 일본이나 미국 서버를 돌아서 들어오는 경우가 많습니다.
속도 향상: 옆집 가는데 비행기 타고 외국 찍고 올 필요 없겠죠? DNS Only(회색 구름)로 설정하면 불필요한 우회를 막아 국내 접속 속도가 훨씬 빠르고 쾌적해집니다.
나중에 블로그가 커지면 클라우드웨이즈 같은 해외 호스팅 서버로 옮기는 것을 고려해야겠네요