Hata 521 veya Hata 521: Orijinal web sunucusu Cloudflare'den bağlanmayı reddettiği için web sunucusu kapalıdır (Cloudflare, bir sunucu ile istemciler arasında bir tür proxy sunucu aracısı olan bir ters proxy hizmet sağlayıcısıdır). Daha spesifik olarak Cloudflare, 80 veya 443 numaralı bağlantı noktasından kaynak sunucunuza bağlanmayı denedi ancak bağlantı reddedildi hatası aldı.
Hata 521'i Düzeltme: Web sunucusu kapalı
Hata 521'in yaygın nedenleri

521 hatasının en yaygın iki nedeni şunlardır:
Web sunucusu çevrimdışı
Kaynak web sunucusu işlemi (örneğin Apache veya Nginx) çalışmıyor veya çökmüş olabilir. Bu durumda:
- Web sunucunuzun düzgün çalıştığından emin olun.
- Hatanın nedenini bulmak için sunucunun hata günlüğünü inceleyin.
Bu görevleri gerçekleştiremiyorsanız barındırma sağlayıcınıza başvurun.
Cloudflare'den gelen istekler engellendi
Kaynak web sunucusu veya barındırma sağlayıcısının ağı Cloudflare'den gelen istekleri engelliyor olabilir.
Ters proxy olarak Cloudflare, sunucunuza bir Cloudflare IP'sinden bağlanır ve sonraki tüm trafik yalnızca daha küçük bir Cloudflare IP kümesinden gelir. Sonuç olarak, bazı sunucu tarafı güvenlik çözümleri, bu daha küçük IP havuzundan meşru bağlantıların artmasını bir saldırı olarak bozabilir. Bu, bazı Cloudflare IP'lerinin engellenmesine veya hızının sınırlandırılmasına neden olur.
Bu sorunu çözmek için sunucunun güvenlik duvarındaki veya başka herhangi bir yerel güvenlik yazılımındaki tüm Cloudflare IP aralıklarını beyaz listeye alın. Cloudflare IP aralıklarının listesi:
IPv4
- 103.21.244.0/22
- 103.22.200.0/22
- 103.31.4.0/22
- 104.16.0.0/12
- 108.162.192.0/18
- 131.0.72.0/22
- 141.101.64.0/18
- 162.158.0.0/15
- 172.64.0.0/13
- 173.245.48.0/20
- 188.114.96.0/20
- 190.93.240.0/20
- 197.234.240.0/22
- 198.41.128.0/17
IPv6
- 2400:cb00::/32
- 2405:b500::/32
- 2606:4700::/32
- 2803:f800::/32
- 2c0f:f248::/32
- 2a06:98c0::/29
Cloudflare IP'lerini beyaz listeye alamıyorsanız barındırma sağlayıcınıza başvurun.
Sorun Giderme Hatası 521: Web sunucusu kapalı
![Hata 521'i Düzeltme: Web sunucusu kapalı Hata 521'i Düzeltme: Web sunucusu kapalı]()
Kaynak sunucunun yanıtını test etmek için cURL veya Telnet gibi üçüncü taraf araçları kullanabilirsiniz.
Aşağıdaki örnek komutlar için IP adresi 1.2.3.4'ü orijinal sunucunun IP adresiyle değiştirmeniz gerekir . Ayrıca bu testleri 443 numaralı bağlantı noktasına karşı çalıştırabilirsiniz.
cURL ile denemeler yapın
cURL, bir HTTP isteğini simüle etmenize olanak tanır; dolayısıyla, kaynak sunucunuzun düzgün çalışıp çalışmadığını test etmek için iyi bir araçtır. cURL'yi Mac OS veya Linux'ta Terminal komut satırı aracıyla çalıştırabilirsiniz .
Cloudflare kontrol panelinin DNS uygulamasında gösterilen alan adı için A veya CNAME kaydını kullanarak cURL komutunu sunucu IP'nize karşı çalıştırın .
curl http://1.2.3.4 -v
Başarılı olursa web sitesinin HTML'sinin yanı sıra bir HTTP 200 yanıtı göreceksiniz. Başarısız bir cURL isteği şöyle görünecektir:
# curl 1.2.3.4
curl: (7) Failed to connect to 1.2.3.4 port 80: Connection refused
Telnet'le denemeler yapın
Windows kullanıcıları Telnet'i kullanarak ( Komut İstemi aracılığıyla) bağlantıyı test edebilir .
Buna benzer bir komut çalıştırın:
telnet 1.2.3.4 80
Hatalar, örneğin:
Unable to connect to remote host: Connection refused
web sunucunuzun çalışmadığı veya istekleri engellediği anlamına gelir.
Bağlantı reddedildi hatası şu şekilde görünecektir:
# telnet 1.2.3.4 80
Trying 1.2.3.4...
telnet: connect to address 1.2.3.4: Connection refused
telnet: Unable to connect to remote host
Daha fazla gör: