웹사이트 접속 차단? 에러코드 523 간단하게 해결하는 방법 총정리
웹서핑을 하거나 본인의 사이트를 관리하다 보면 갑자기 나타나는 ‘Origin Is Unreachable’이라는 문구와 함께 에러코드 523을 마주하게 될 때가 있습니다. 이 오류는 클라우드플레어(Cloudflare)를 사용하는 사이트에서 주로 발생하며, 방문자와 서버 사이의 연결이 끊어졌음을 의미합니다. 당황스러운 이 상황을 빠르게 벗어날 수 있도록 가장 확실하고 간단한 해결책들을 정리해 드립니다.
목차
- 에러코드 523이란 무엇인가?
- 원본 서버 상태 확인하기
- IP 주소 및 DNS 설정 점검
- 방화벽 및 보안 설정 해제
- 클라우드플레어 설정 초기화 및 재설정
- 호스팅 업체 문의 및 기타 조치
에러코드 523이란 무엇인가?
에러코드 523은 클라우드플레어 서비스가 웹사이트의 원본 서버(Origin Server)에 도달할 수 없을 때 발생하는 상태 코드입니다.
- 정의: 원본 서버를 찾을 수 없거나 연결이 거부됨을 의미합니다.
- 주요 원인: 서버의 IP 주소가 변경되었거나, 서버 자체가 다운되었을 때 발생합니다.
- 특징: 사용자 기기의 문제가 아니라 주로 서버 측 혹은 네트워크 설정의 문제입니다.
- 발생 지점: 클라우드플레어의 에지 서버와 웹 호스팅 서버 사이의 통신 구간입니다.
원본 서버 상태 확인하기
가장 먼저 확인해야 할 점은 실제 웹사이트가 저장된 서버가 정상적으로 작동하고 있는지 여부입니다.
- 서버 가동 여부 체크: 호스팅 업체의 관리 페이지에 접속하여 서버가 ‘실행 중’인지 확인합니다.
- 직접 접속 시도: 클라우드플레어를 거치지 않고 서버의 공인 IP 주소를 브라우저에 직접 입력하여 접속이 되는지 테스트합니다.
- 리소스 부족 확인: 서버의 CPU, RAM 사용량이 100%에 도달하여 응답을 못 하는 상태인지 점검합니다.
- 트래픽 초과: 월간 전송량 제한을 초과하여 호스팅 서비스가 일시 정지되었는지 확인합니다.
IP 주소 및 DNS 설정 점검
서버를 이전하거나 호스팅 플랜을 변경했을 때 IP 주소가 바뀌면서 설정 정보가 불일치하는 경우가 흔합니다.
- DNS 레코드 일치 확인: 클라우드플레어 대시보드의 ‘DNS’ 메뉴에서 A 레코드에 입력된 IP 주소를 확인합니다.
- 최신 IP 업데이트: 현재 실제 서버의 IP 주소와 클라우드플레어에 등록된 IP 주소가 다르다면 즉시 수정해야 합니다.
- CNAME 레코드 점검: 별칭(CNAME)을 사용 중이라면 대상 도메인이 올바르게 연결되어 있는지 확인합니다.
- 전파 시간 대기: IP를 수정한 직후에는 전 세계 DNS 서버에 반영되기까지 일정 시간이 소요될 수 있습니다.
방화벽 및 보안 설정 해제
원본 서버 내부의 보안 설정이 클라우드플레어의 접속 시도를 차단하고 있을 가능성이 높습니다.
- 클라우드플레어 IP 허용: 서버의 방화벽(iptables, ufw 등)에서 클라우드플레어의 공식 IP 대역을 화이트리스트에 추가합니다.
- 보안 플러그인 확인: 워드프레스 등을 사용한다면 보안 플러그인이 특정 접속 시도를 차단하고 있지 않은지 비활성화 후 테스트합니다.
- .htaccess 파일 검토: 서버 루트 디렉토리의 설정 파일에서 특정 IP 차단 구문이 있는지 확인합니다.
- 모드 보안(ModSecurity) 점검: 웹 서버 보안 모듈이 클라우드플레어의 요청을 공격으로 오인하여 차단하는지 확인합니다.
클라우드플레어 설정 초기화 및 재설정
클라우드플레어 내부 설정의 일시적인 오류나 캐시 문제로 인해 접속이 안 될 수 있습니다.
- 프록시 상태 변경: DNS 메뉴에서 주황색 구름(Proxy)을 회색 구름(DNS Only)으로 변경하여 서버에 직접 연결되는지 확인합니다.
- 캐시 모두 삭제: 클라우드플레어의 ‘Caching’ 메뉴에서 모든 캐시를 제거(Purge Everything)합니다.
- SSL/TLS 모드 변경: ‘Full’ 또는 ‘Strict’ 모드가 서버의 SSL 인증서 설정과 맞지 않으면 오류가 발생하므로 ‘Flexible’로 변경하여 테스트합니다.
- 사이트 재등록: 문제가 지속될 경우 클라우드플레어에서 사이트를 삭제한 후 다시 추가하여 설정을 초기화합니다.
호스팅 업체 문의 및 기타 조치
위의 방법으로도 해결되지 않는다면 네트워크 인프라 자체의 문제일 확률이 높습니다.
- 호스팅 지원팀 문의: 서버의 상위 네트워크에서 클라우드플레어 IP를 차단하고 있는지 문의합니다.
- 네트워크 경로(MTR) 확인: 서버에서 클라우드플레어 지점으로 가는 네트워크 경로에 손실이 있는지 체크합니다.
- 일시적인 점검 확인: 호스팅 업체나 데이터 센터의 정기 점검 또는 하드웨어 교체 작업이 진행 중인지 공지사항을 확인합니다.
- 백업 복구: 설정 변경 중 문제가 생겼다면 정상적으로 작동하던 시점의 백업본으로 서버 설정을 되돌립니다.
에러코드 523은 대부분 IP 주소 불일치나 방화벽 차단이라는 단순한 원인에서 비롯됩니다. 위의 단계별 가이드를 차근차근 따라 하시면 복잡한 기술적 지식 없이도 충분히 해결할 수 있습니다. 가장 먼저 본인의 서버 IP가 클라우드플레어 DNS 설정과 일치하는지부터 지금 바로 확인해 보시기 바랍니다.