[정보] 잡동사니

[정보] 인터넷 서버 에러 코드 521, 원인과 해결 방법

  • -
반응형

🚨 인터넷 서버 에러 코드 521: 원인과 해결 방법

521 오류 (Web Server is Down)은 Cloudflare를 사용하는 웹사이트에서 발생하는 일반적인 서버 에러입니다. 이 오류는 Cloudflare가 원래 웹 서버(Origin Server)와의 연결을 시도했지만 실패했을 때 나타납니다.

1. 🔍 521 오류의 주요 원인

521 오류가 발생하는 주요 원인은 다음과 같습니다:

  • ❌ **원래 웹 서버(Origin Server)가 꺼져 있음**
  • ❌ **Cloudflare의 요청을 웹 서버 방화벽이 차단함**
  • ❌ **서버의 SSL/TLS 설정이 올바르지 않음**
  • ❌ **서버의 IP 주소 변경 후 Cloudflare에 반영되지 않음**

 

 

 

 

 

 

 

 

2. 🛠 521 오류 해결 방법

✅ 1) 원래 웹 서버가 실행 중인지 확인

먼저 원래 웹 서버가 정상적으로 실행되고 있는지 확인하세요.


ping yourwebsite.com

또는 SSH로 서버에 접속하여 웹 서버 상태를 확인할 수 있습니다.


sudo systemctl status apache2  # Apache 서버일 경우
sudo systemctl status nginx    # Nginx 서버일 경우

서버가 꺼져 있다면 아래 명령어로 다시 시작하세요.


sudo systemctl restart apache2  # Apache
sudo systemctl restart nginx    # Nginx

 

 

 

 

 

 

✅ 2) 방화벽 설정 확인

Cloudflare는 특정 IP 주소 범위를 사용하여 서버에 연결합니다. 만약 방화벽이 Cloudflare의 IP 주소를 차단하고 있다면 521 오류가 발생할 수 있습니다.

Cloudflare의 공식 IP 주소 목록을 화이트리스트에 추가하세요.


sudo ufw allow from 173.245.48.0/20
sudo ufw allow from 103.21.244.0/22

 

 

 

 

 

 

✅ 3) SSL/TLS 설정 확인

Cloudflare의 SSL 설정과 원래 서버의 SSL 설정이 일치하지 않으면 521 오류가 발생할 수 있습니다.

  • Cloudflare 대시보드에서 SSL/TLS 설정을 확인하세요.
  • 서버의 SSL 인증서가 유효한지 확인하세요.

 

 

 

 

 

 

 

✅ 4) Cloudflare에서 원래 서버 IP 주소 업데이트

만약 서버의 IP 주소가 변경되었다면 Cloudflare의 DNS 설정에서 새로운 IP 주소를 업데이트해야 합니다.

  1. Cloudflare 대시보드에 로그인
  2. 도메인 선택
  3. DNS 설정에서 새로운 서버 IP 주소 입력
  4. 변경 사항 저장

 

 

 

 

 

 

 

 

3. 🎯 521 오류 방지 방법

  • 서버가 항상 실행 중인지 모니터링
  • Cloudflare의 IP 주소를 방화벽에서 차단하지 않도록 설정
  • SSL/TLS 설정을 Cloudflare와 일치시킴
  • 서버 IP 변경 시 Cloudflare DNS 업데이트

 

 

 

 

 

 

 

🎯 결론

521 오류는 Cloudflare가 원래 웹 서버와 통신할 수 없을 때 발생합니다. 서버 상태, 방화벽 설정, SSL/TLS, IP 주소 등을 점검하면 문제를 해결할 수 있습니다.

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.