오류
Error 521: Web server is down 오류를 해결할 수 있도록 이 커뮤니티 팁의 제안 내용을 실행해보세요.
배경
원본 서버에 TCP 연결을 수행할 수 없을 때 521 오류가 발생합니다. 특히 Cloudflare에서 포트 80이나 포트 443으로 원본 서버에 연결하려 했으나 연결 거부 오류를 수신했을 때 발생합니다. 보안 소프트웨어나 방화벽 소프트웨어가 원인인 경우가 많고 원본 서버가 Cloudflare의 프록시 요청을 직접 거부했을 때 나타나게 됩니다.
빠른 해결책
-
원본 웹 서버를 확인합니다 . 원본 웹 서버가 실행되고 있지 않을 수 있습니다. 이 경우에는 a) 웹 서버가 정상적으로 실행되고 있는지 확인하고 b) 서버 오류 로그를 검토하여 오류를 초래한 원인을 확인합니다. 이러한 작업을 수행할 수 없으면 호스팅 공급자에게 문의하세요.
-
Cloudflare 이용을 시작한지 얼마 되지 않았고 HTTPS를 통해 521 오류를 확인했으면 Cloudflare IP가 포트 443에 액세스할 수 있도록 원본 서버를 구성하지 않았을 수도 있습니다. 이러한 경우에는 서버/방화벽이 포트 443에서 수신 대기 상태로 있고 Cloudflare가 연결할 수 있도록 구성해야 합니다. 이렇게 할 수 없다면 대시보드 내 SSL/TLS 앱 메뉴에서 ‘유연한’ SSL을 사용해 볼 수 있습니다.
-
.htaccess, iptables, 방화벽에서 Cloudflare IP가 차단 되어 있지 않도록 확인합니다.
-
Cloudflare IP에 대해 호스트 공급자가 속도 제한을 적용하거나 IP 요청을 차단하지 않도록 하고, IP Ranges IP 주소를 허용 목록에 포함시키도록 요청합니다.
-
Bad Behavior 또는 mod_security의 최신 버전 을 사용하고 있는지 확인합니다. mod_security의 핵심 규칙은 Cloudflare 요청을 차단하지 않습니다.
-
mod_antiloris 및 mod_reqtimeout 등 사용자 지정 Apache 모듈을 실행 하고 있으면 모듈을 비활성화하고 언로드합니다. 이 모듈은 22회 이상 연결된 IP를 반드시 차단합니다. Cloudflare IP로 모든 연결이 제공되기 때문에 분명 제한에 도달해 오류 페이지가 나타나게 됩니다. 모듈을 언로드하면 문제가 바로 사라집니다.
-
방화벽이 연결을 거부하지 않고 패킷을 누락하도록 구성되었다면 521 오류가 발생하게 됩니다. 즉, 방화벽이 잘못 구성되면 실제로 연결 제한 시간 초과 522 오류로 가장될 수 있습니다.
-
Workers를 사용해 사이트에 Javascript를 로드할 때 521 오류가 발생한다면 Workers 하위 요청이 외부 사이트로 하위 요청을 보내면서 DNS 원본 주소를 재정의할 수 있다는 점을 기억하세요. 스크립트를 살펴보고 올바른 원본 서버에서 테스트하고 있는지 확인하세요.
-
railgun.wan_error connection failed
오류가 나타난다면, Railgun 구성이 잘못되었다는 표시입니다. Railgun을 비활성화하고 사이트를 방문합니다.
가볍게 읽어보기
https://support.cloudflare.com/hc/en-us/articles/115003011431#521error
도움이 더 필요한 경우
이 커뮤니티의 다른 Cloudflare 사용자가 도움을 줄 수 있습니다. Cloudflare에 로그인하여 커뮤니티에 질문을 게시하세요. 커뮤니티에 게시물을 올릴 때는 표시된 특정 오류 메시지, 문제가 발생한 URL, 오류 스크린샷, 오류를 재현할 단계 등 정보를 최대한 많이 포함해야 합니다. 도와드릴 수 있도록, 문제를 해결하려고 취했던 조치를 알려주세요.
이 게시물은 Cloudflare 커뮤니티 팁입니다. 다른 팁을 확인하려면 여기를 클릭하세요.
Çevirmek…traduzir…翻译…traducir…Traduire…Übersetzen… 이 팁 번역하기
FXCTWS 101119