워드프레스를 설치하고 클라우드플레어 네임서버를 적용하면 당연히 모든 게 잘 작동할 줄 알았습니다. 사이트 페이지는 잘 접속되고, 도메인 연결도 문제없이 되었죠. 그런데... 유독 워드프레스 관리자 페이지(/wp-admin) 만 접속이 안 되는 겁니다.
검색해도, GPT에 물어봐도, 다들 같은 해결책만 말하더라고요. 그런데 해봐도 안 됩니다. 결국 제가 직접 시행착오 끝에 진짜 원인과 해결방법을 찾았고, 저처럼 같은 문제로 헤매는 분들을 위해 이 글을 씁니다.
문제가 생기고 나서 저도 처음엔 인터넷에 검색해봤습니다. 대부분 이렇게 알려줍니다:
- wp-config.php 파일에서 다음 코드 추가:
-
define('WP_HOME','https://도메인'); define('WP_SITEURL','https://도메인');
- .htaccess 파일에서 리다이렉션 설정 삭제
- 클라우드플레어 SSL 모드를 "전체(엄격)" 으로 변경
이 모든 걸 해도 관리자 페이지가 계속 무한 로딩, 혹은 ERR_TOO_MANY_REDIRECTS(리다이렉트 횟수가 너무 많습니다) 오류가 납니다.
🧩 진짜 원인은? "호스팅 서버에 SSL 인증서가 없기 때문"
클라우드플레어는 프록시 서버처럼 작동하며, 브라우저와 클라우드플레어 사이, 그리고 클라우드플레어와 실제 웹서버 사이에도 각각 SSL 인증이 필요합니다. 여기서 중요한 사실:
클라우드플레어 SSL을 쓰더라도, 웹서버(카페24) 에도 SSL 인증서가 있어야 합니다.
중요하니까 한번 더
클라우드플레어 SSL을 쓰더라도, 웹서버(카페24) 에도 SSL 인증서가 있어야 합니다.
이걸 모르면 무조건 막힙니다. 저는 클라우드플레어에만 신경 쓰다가, 정작 내 서버에는 인증서가 없었다는 사실을 나중에 알았죠.
✅ 해결 방법: 카페24에 외부 SSL 인증서 등록하기
1. 외부에서 무료 SSL 인증서 발급 받기
다음 중 하나에서 무료 SSL을 발급받습니다:
- ZeroSSL
- SSL For Free
- 또는 Let’s Encrypt 기반 인증 제공 사이트들
30일이든, 90일이든 나중에 만료가 되더라도 괜찮습니다. 어쨌든 인증서가 등록만 되어 있으면 됩니다.
2. 발급 받은 인증서를 메모장으로 열기
보통 2~3개의 텍스트 파일을 줍니다:
- certificate.crt (또는 cert.pem)
- private.key
- ca_bundle.crt (중간 인증서, optional)
3. 카페24에 인증서 등록하기
- 카페24 호스팅센터 로그인
- 상단 메뉴 → 보안 → 외부 인증서 관리
- 해당 도메인 선택
- 각 칸에 발급 받은 내용을 그대로 복사/붙여넣기
- 인증서: certificate.crt
- 개인키: private.key
- 중간 인증서(CA): ca_bundle.crt (있을 경우)
카페24는 3영업일이 소요된다고 하는데요, 일단 이 방법으로 해결하시기 바랍니다. (1시간 내에 해결됩니다)
이후 클라우드플레어에서 전체(엄격)으로 바꿔주세요.
💡 마무리하며
클라우드플레어 무료 SSL만 믿고 사이트 구축하면, 겉보기엔 다 잘 돌아가지만 실제론 중간 연결(웹서버)에서 SSL 누락으로 관리자 페이지에 문제가 생길 수 있습니다.
특히 카페24 같은 호스팅을 쓰는 분들은 꼭 서버 측 인증서 등록까지 해주세요.
저처럼 삽질하지 마시고, 이 글이 도움이 되셨길 바랍니다 😊