WordPress 및 Cloudflare에서 오류 521을 수정하는 방법

게시 됨: 2021-07-10

WordPress 사이트에서 Cloudflare와 같은 CDN(콘텐츠 전송 네트워크)을 사용하면 로드 시간을 크게 줄일 수 있습니다. 그러나 때때로 "오류 521"과 같은 Cloudflare 관련 문제가 발생할 수 있습니다. 이 특정 오류로 인해 플랫폼이 웹사이트에 연결되지 않으므로 사이트에 액세스하지 못할 수도 있습니다.

이 기사에서는 Cloudflare 오류 521이 무엇이며 그 원인에 대해 설명합니다. 그런 다음 세 가지 해결 방법을 살펴보겠습니다.

일하러 가자!

Cloudflare의 오류 521이란 무엇입니까?

Cloudflare와 같은 CDN은 전 세계에 위치한 서버 네트워크에 웹사이트의 캐시된 사본을 저장합니다. 방문자가 웹 사이트에 액세스하려고 하면 Cloudflare가 해당 연결을 "가로채"하고 해당 위치에서 가장 가까운 서버에서 캐시된 사본을 로드합니다. 이 접근 방식을 사용하면 로드 시간이 훨씬 빨라지고 사이트의 기본 서버에 대한 작업 부하가 감소하는 경우가 많습니다.

Cloudflare가 작동하려면 웹사이트 서버에 연결할 수 있어야 합니다. 어떤 이유로 서버가 연결을 거부하면 오류 521이 발생합니다.

Cloudflare의 오류 521.

기본적으로 Cloudflare는 해당 서버가 다운되었기 때문에 웹사이트의 서버에 연결할 수 없다고 알려줍니다. 그러나 CDN이 귀하의 사이트에 연결하지 못할 수 있는 몇 가지 다른 잠재적인 이유가 있습니다.

그 이유가 무엇인지 이야기하기 전에 오류 521은 워드프레스에만 해당되는 것이 아니라는 점에 유의해야 합니다. 사용 중인 콘텐츠 관리 시스템(CMS)과 외부 웹사이트에 관계없이 이 오류가 발생할 수 있습니다. 그러나 WordPress를 사용하고 있다는 사실은 문제를 해결할 수 있는 추가 방법을 제공합니다. 이 문제는 잠시 후에 다룰 것입니다.

Cloudflare에서 오류 521의 원인

앞에서 언급했듯이 오류 521은 Cloudflare가 웹사이트 서버와 연결할 수 없을 때 발생합니다. 일반적으로 다음 세 가지 이유 중 하나로 인해 발생합니다.

  1. 웹사이트의 서버가 다운되었습니다. 평판이 좋은 WordPress 웹 호스트를 사용하는 경우 가동 시간이 거의 완벽에 가까워야 합니다(약 99.9%). 이는 대부분의 경우 서버 다운타임이 오류 521의 근본 원인이 아님을 의미합니다.
  2. 서버가 특히 Cloudflare 요청을 차단하고 있습니다. 일부 방화벽은 의심스러운 것으로 간주되는 IP를 차단하고 Cloudflare 요청이 해당 네트워크에 걸릴 수 있습니다.
  3. Cloudflare 인증서에 문제가 있습니다. Cloudflare는 자체 SSL(Secure Sockets Layer) 인증서를 사용하여 웹사이트와 서버 간의 트래픽을 암호화할 수 있습니다. 해당 인증서에 문제가 있는 경우 원본 서버에서 연결을 거부할 수 있습니다.

이것은 커버할 수 있는 많은 잠재적인 근거처럼 보일 수 있습니다. 그러나 다음 섹션에서 논의할 것처럼 이러한 원인의 대부분은 문제 해결 과정에서 매우 쉽게 배제할 수 있습니다.

WordPress 및 Cloudflare에서 오류 521을 수정하는 방법(3가지 방법)

이제 기본 사항을 다루었으므로 WordPress에서 Cloudflare 오류 521 문제를 해결하는 방법을 안내해 드리겠습니다. 가장 일반적인 원인(그리고 가장 쉽게 고칠 수 있는 원인)을 먼저 배제하면서 프로세스를 단계별로 살펴보겠습니다. 웹사이트의 서버가 다운되었는지 확인하는 것부터 시작하겠습니다.

1. 사이트 서버가 다운되었는지 확인

평판이 좋은 호스팅 제공업체에서는 서버 다운타임이 상당히 드뭅니다. 많은 공급자가 거의 완벽한 가동 시간을 자랑합니다. 따라서 신뢰할 수 없는 웹 호스트를 사용하지 않는 한 이를 오류 521의 원인으로 배제할 수 있습니다.

그러나 특히 현재 호스팅 제공업체를 처음 접하는 경우 이것이 문제가 되지 않는지 확인하는 것이 좋습니다. 오류 521로 인해 웹 사이트에 액세스할 수 없는 경우 온라인 상태인지 확인하고 확인할 수 있는 다른 방법이 있습니다. 예를 들어 명령 터미널에서 ping 명령을 사용할 수 있습니다. 이 명령은 사용 중인 운영 체제(OS)에 관계없이 작동해야 합니다.

ping 명령은 간단한 테스트를 실행하여 서버에 연결할 수 있는지 확인하고 연결 문제가 없는지 확인합니다. 예를 들어 여기에서 Google.com에 대한 간단한 ping 테스트를 실행하고 있습니다("ping google.com" 입력).

Google에 Ping을 실행하여 정상 상태인지 확인합니다.

서버에서 응답을 받으면 작동하고 연결할 수 있습니다.

서버가 다운되었는지 확인하는 또 다른 방법은 IsItDownRightNow?와 같은 무료 온라인 서비스를 사용하는 것입니다. 이 도구를 사용하면 원하는 URL을 입력하고 연결할 수 있는지 확인할 수 있습니다.

웹 사이트가 작동 중인지 확인합니다.

서비스에서 웹 사이트가 작동 중이라고 표시되면 이제 사용할 수 있습니다. 이는 오류 521의 원인이 다른 곳에 있음을 의미합니다. 어떤 이유로 서버가 다운된 경우 호스팅 제공업체에 연락하여 이유를 알아내야 합니다.

2. Cloudflare IP 범위를 화이트리스트에 추가하도록 서버의 방화벽 구성

시도할 수 있는 다음 수정 사항은 서버의 방화벽이 Cloudflare 요청을 통과하도록 인식하는지 확인하는 것입니다. 사용하는 호스팅 계획 유형에 따라 서버 구성을 수동으로 변경하지 못할 수 있습니다. 예를 들어 대부분의 공유 및 관리 계획에서는 서버의 방화벽 설정을 수정할 수 없습니다.

관리되지 않는 가상 사설 서버(VPS) 또는 전용 서버를 사용하는 경우 필요한 옵션에 대한 전체 액세스 권한이 있어야 합니다. 방화벽을 사용하는 경우 설정을 수정하고 Cloudflare의 IP 범위를 허용 목록에 추가할 수 있습니다.

또는 호스팅 제공업체에 연락하여 서버의 방화벽이 Cloudflare의 주소를 차단하고 있는지 확인하도록 할 수 있습니다. CDN의 인기로 인해 그럴 수 없습니다. 그러나 웹 호스트의 지원 팀에서 확실한 답변을 드릴 수 있습니다.

3. Cloudflare 원본 인증서 설정

Cloudflare를 사용하면 CDN이 SSL 인증서를 처리하는 방법을 구성할 수 있습니다. 다음을 포함하여 SSL 모드에 대한 여러 옵션을 제공합니다.

  • 유연한. 이 모드에서 Cloudflare는 HTTP를 사용하여 웹사이트에 연결합니다. 이상적으로는 웹사이트에 SSL 인증서를 아직 설정하지 않은 경우가 아니면 이 모드를 사용하지 않아야 합니다.
  • 가득한. 이 모드를 통해 사용자는 HTTP 또는 HTTPS를 사용하여 웹사이트에 연결할지 여부를 결정할 수 있습니다. 그러나 HTTPS를 사용하는 경우 Cloudflare는 웹 사이트의 인증서를 확인하지 않습니다.
  • 엄격한. 이 모드에서는 방문자가 사용할 프로토콜을 결정할 수도 있습니다. 그러나 웹 사이트 인증서의 유효성을 확인하도록 Cloudflare에 지시합니다.

오류 521을 일으키는 인증서에 문제가 있는 경우 일반적으로 엄격한 SSL 모드를 사용할 때 발생합니다. Cloudflare는 또한 웹 사이트의 트래픽을 암호화하기 위해 끝에 원본 인증서가 필요하기 때문입니다.

Cloudflare 원본 인증서를 생성하는 것은 간단하며 일단 생성하면 오류 521 없이 웹사이트에 액세스할 수 있습니다. 사이트 인증서에 문제가 있는 경우 완전히 다른 오류 코드(오류 526)가 표시됩니다.

결론

WordPress와 함께 Cloudflare를 사용하는 경우 오류 521이 발생할 수 있습니다. 이 특정 오류 코드는 Cloudflare가 웹사이트 서버와의 연결을 설정할 수 없을 때 나타납니다. 서버가 다운되었거나 방화벽이 Cloudflare를 차단하고 있거나 SSL 인증서에 문제가 있기 때문일 수 있습니다.

요약하자면 Cloudflare에서 오류 521 문제를 해결하기 위해 수행할 수 있는 작업은 다음과 같습니다.

  1. 사이트의 서버가 다운되었는지 확인하십시오.
  2. Cloudflare IP 범위를 화이트리스트에 추가하도록 서버의 방화벽을 구성합니다.
  3. Cloudflare 원본 인증서를 설정합니다.

Cloudflare에서 오류 521 문제를 해결하는 방법에 대해 질문이 있습니까? 아래 코멘트 섹션에서 그들에 대해 이야기합시다!

Sammby/Shutterstock.com을 통한 주요 이미지