Cloudflare 사용 중 사이트에 Forbidden(403) 오류가 발생합니다
💡 요약 정리
- Cloudflare 프록시(주황색 구름)를 사용하면 접속 IP가 Cloudflare 해외 서버 IP로 바뀝니다.
- 카페24의 스팸 SHIELD가 해외 IP로 인식하여 접속을 차단할 수 있습니다.
- 스팸 SHIELD를 OFF로 변경하면 해결됩니다.
1. 원인
- 도메인에 Cloudflare 프록시(주황색 구름)가 활성화되어 있습니다.
- 고객의 실제 접속 IP가 Cloudflare CDN 서버 IP로 바뀝니다.
- 카페24 서버에서는 접속 IP를 Cloudflare 해외 IP로 인식합니다.
- 스팸 SHIELD가 해외 IP를 차단하여 Forbidden(403) 오류가 발생합니다.
국내에서 접속하더라도 Cloudflare를 거치면 해외 IP로 인식되어 차단될 수 있습니다.
2. 해결 방법
방법 1: 스팸 SHIELD OFF 권장
- 나의서비스관리 > 보안관리 > 스팸 SHIELD에서 OFF(사용안함)로 변경합니다.
- Cloudflare 자체에 보안 기능(WAF, Bot Protection 등)이 있으므로, 스팸 SHIELD 없이도 기본적인 보안이 유지됩니다.
방법 2: Cloudflare 프록시 비활성화
- Cloudflare DNS 설정에서 해당 레코드를 DNS Only(회색 구름)로 변경합니다.
- 실제 IP가 서버에 전달되므로 스팸 SHIELD와 충돌하지 않습니다.
- 단, Cloudflare의 CDN/보안 기능을 사용할 수 없게 됩니다.
3. 참고 사항
- 디렉토리 접속 설정에 IP를 등록해도 해결되지 않을 수 있습니다. Cloudflare 프록시 IP는 수시로 변경되기 때문입니다.
- Cloudflare 설정은 Cloudflare 대시보드에서 고객이 직접 관리하는 영역입니다.
문제가 해결되지 않았나요?
스팸 SHIELD를 OFF로 변경한 후에도 접속이 안 되는 경우, 아래 정보를 포함하여 1:1 문의게시판으로 문의해 주세요.
- 카페24 아이디:
- 문제가 발생하는 도메인:
- 오류 화면 캡처:
- 접속 국가 및 공인 IP 주소: https://www.findip.kr 에서 확인