Cloudflare 520 Hatası Nasıl Çözülür (521-526 Dahil)

Son gözden geçirme: Eylül 2026 · Cloudflare resmî dokümanına göre

Hızlı çözüm

Cloudflare 520 hatası ve aynı ailedeki 521-526 kodları, Cloudflare’in kaynak sunucunuzdan (Narhost’taki hostinginizden) geçerli bir yanıt alamadığını bildirir; neden Cloudflare’de değil, çoğunlukla kaynakta ya da ikisi arasındaki bağlantıdadır.

  1. Ekranda gördüğünüz kodu (520, 521, 522, 523, 524, 525 ya da 526) not edin, her biri farklı bir aşamada takılır.
  2. Kaynak sunucunun ayakta olduğunu ve doğrudan IP’den yanıt verdiğini doğrulayın.
  3. Sunucu güvenlik duvarında Cloudflare IP aralıklarının engellenmediğini kontrol edin.
  4. SSL/TLS modunun Full (strict) olduğunu ve kaynakta geçerli bir sertifika bulunduğunu doğrulayın.
Panel Cloudflare (kaynak tarafında cPanel ya da VPS/VDS güvenlik duvarı)
Sistem Cloudflare proxy arkasındaki paylaşımlı hosting, VPS ya da VDS
Yetki Cloudflare hesabı sahibi; güvenlik duvarı adımı için VPS/VDS’te sunucu yöneticisi
Narhost ürünü Web Hosting, VPS Sunucu

Başlamadan önce

  • Hangi kodu gördüğünüzü (520-526) ve hatanın tüm sayfalarda mı yoksa belirli bir işlemde mi çıktığını not edin.
  • Cloudflare hesabınıza ve alan adının DNS ayarlarına erişiminiz olsun.
  • VPS/VDS kullanıyorsanız sunucu yönetici erişiminiz (root ya da panel) hazır olsun; paylaşımlı hostingde güvenlik duvarı Narhost tarafında yönetilir.
  • Kaynak sunucudaki SSL sertifikasının geçerlilik tarihini bilin.

Cloudflare 520 hatası ve 521-526 ailesi ne anlama gelir, neden olur?

Cloudflare, ziyaretçi ile sunucunuz arasına giren bir ara katmandır; 520-526 arası kodların hepsi bu ara katmanın kaynaktan (Narhost sunucunuzdan) sağlıklı bir yanıt alamadığını bildirir. Fark, takılmanın hangi aşamada olduğudur: 520 kaynak bir yanıt döndürür ama Cloudflare bunu anlamlandıramaz (boş yanıt, bozuk başlık ya da beklenmedik bağlantı kopması). 521 kaynak sunucu kapalıdır ya da 80/443 portunda Cloudflare’in isteğini reddeder. 522 Cloudflare bağlantı kurmaya çalışırken zaman aşımına uğrar, TCP el sıkışması tamamlanmaz.

523 Cloudflare kaynağa hiç ulaşamaz; genelde DNS kaydı yanlış IP’yi gösterir ya da ağ yolu yoktur. 524 bağlantı kurulur ama kaynak 100 saniye içinde yanıtı tamamlayamaz; uzun süren bir PHP işlemi devam ederken oluşur. 525 ve 526 ise SSL katmanındadır: 525’te el sıkışma başarısız olur, 526’da kaynaktaki sertifika geçersiz, süresi dolmuş ya da alan adıyla uyuşmuyordur.

Ziyaretçiyseniz yapabileceğiniz bir şey yoktur, birkaç dakika sonra tekrar deneyin. Site sahibiyseniz nedeni sırayla eleyerek bulursunuz: önce kaynağın ayakta olduğunu, sonra güvenlik duvarını, sonra uzun süren istekleri, en son SSL modunu kontrol edersiniz. Cloudflare’in 5xx hata kodları dokümanı her kodun teknik tanımını içerir.

Cloudflare 520 hatası teşhis şeması — kaynağı doğrulama, güvenlik duvarını açma, uzun isteği kısaltma ve SSL modunu ayarlama adımları
Dört adımda çözülür: kaynağın ayakta olduğunu doğrulayın, güvenlik duvarında Cloudflare IP'lerine izin verin, uzun süren istekleri kısaltın, SSL modunu Full (strict) yapın.

Adım adım çözüm: Cloudflare 520 hatası nasıl giderilir

  1. Kaynağın ayakta olduğunu doğrulayın. Cloudflare bulut simgesini alan adı DNS kaydında geçici olarak “DNS only” yapıp siteye doğrudan sunucu IP’sinden erişmeyi deneyin.

    Beklenen sonuç: site DNS only modda açılıyorsa sunucu çalışıyor demektir, sorun Cloudflare ile kaynak arasındadır.

  2. Sunucu güvenlik duvarında Cloudflare IP aralıklarına izin verin. 521 ve 523 genelde bunun eksikliğinden çıkar; VPS/VDS’te güvenlik duvarı kuralları Cloudflare’in yayınladığı IPv4/IPv6 listesine göre açılmalıdır, IP kaydını Cloudflare’in resmî listesinden alın.

    Beklenen sonuç: kural eklendikten sonra 521/523 hatası kayboluyorsa neden güvenlik duvarıydı.

  3. Uzun süren PHP isteklerini kısaltın. Cloudflare 100 saniyeden uzun süren yanıtları 524 ile keser; toplu içe/dışa aktarma, büyük yedek ya da ağır rapor gibi işlemleri arka plana (cron, kuyruk) taşıyın ya da max_execution_time değerini işin gerçek süresine göre ayarlayın.

    Beklenen sonuç: işlem 100 saniyenin altına indiğinde ya da arka plana taşındığında 524 tekrarlamaz.

  4. SSL/TLS modunu Full (strict) yapın. Cloudflare panelinde SSL/TLS → Overview’dan mod Full (strict) seçilmeli; Cloudflare’in SSL/TLS modları dokümanına göre bu mod hem Cloudflare hem tarayıcı ile kaynak arasında geçerli sertifika ister, 525/526’nın kalıcı çözümü budur.

    Beklenen sonuç: mod Full (strict) olduğunda ve kaynakta geçerli sertifika bulunduğunda 525/526 çıkmaz.

  5. Kaynakta geçerli bir sertifika bulundurun. cPanel’de AutoSSL ya da Let’s Encrypt eklentisiyle sertifikayı yenileyin; adım adım kurulum için Cloudflare SSL nasıl ayarlanır kartına bakın.

    Beklenen sonuç: sertifika alan adıyla eşleşiyor ve süresi dolmamışsa el sıkışma tamamlanır.

Dikkat

Bulut simgesini “DNS only” yaparken alan adınız geçici olarak Cloudflare’in DDoS koruması ve gizlenen sunucu IP’si olmadan yayında kalır; testi kısa tutup ardından tekrar proxied moda alın.

Doğrulama

Sonuç

Bulut simgesini tekrar proxied moda aldıktan sonra siteyi farklı ağlardan birkaç kez açtığınızda 520-526 arası hiçbir kod çıkmıyor ve Cloudflare SSL/TLS → Overview sayfasında mod “Full (strict)” görünüyorsa sorun çözülmüştür.

Hâlâ çözülmediyse

  • Hata 520-526 değil, doğrudan 502 ya da 500 şeklinde çıkıyor. Bu, Cloudflare’i aşıp doğrudan sunucudan gelen bir hatadır; 502 Bad Gateway kartına geçin.
  • Tarayıcı Cloudflare’in hata sayfasını hiç göstermeden bağlantı zaman aşımına uğruyor. Sorun Cloudflare’e ulaşmadan önce oluşuyordur; ERR_CONNECTION_TIMED_OUT kartını uygulayın.
  • Alan adını Cloudflare’e yeni taşıdınız. NS kayıtları henüz tam yayılmamış olabilir; domaini Cloudflare’e taşıma kartını kontrol edin.

Narhost desteği

Adımları uyguladıktan sonra hata devam ediyorsa destek talebi açın; talebe alan adınızı, gördüğünüz kodu (520-526), Cloudflare Ray ID’yi, saati ve denediğiniz adımları ekleyin.

Destek talebi aç

Sıkça sorulan sorular

Cloudflare 520 hatası ile 521 hatası arasındaki fark nedir?

520’de kaynak bir yanıt döndürür ama Cloudflare onu anlamlandıramaz; 521’de kaynak sunucu kapalıdır ya da Cloudflare’in isteğini portunda hiç kabul etmez. İkisi de kaynak tarafı sorunudur ama takıldığı nokta farklıdır.

524 hatası neden özellikle büyük içe aktarma ya da yedek işlemlerinde çıkar?

Cloudflare 100 saniyelik bir üst sınır uygular; bu süreyi aşan işlemler 524 ile kesilir. Toplu ürün aktarma ve büyük yedek gibi uzun işlemleri arka plana taşımak gerekir.

Sertifikam geçerliyken 525/526 hatası neden çıkar?

Cloudflare’in tarayıcıya gösterdiği kenar sertifikası ile kaynak sunucudaki sertifika ayrı şeylerdir. 526, kaynaktaki sertifikanın süresi dolduğunda ya da alan adıyla uyuşmadığında çıkar; kaynaktaki sertifikayı yenilemeniz gerekir.

SSL modunu Full (strict) yapınca sitem neden geçici olarak açılmaz oldu?

Full (strict) kaynakta geçerli bir sertifika şart koşar; kaynakta henüz sertifika yoksa ya da süresi dolmuşsa bu modda 526 alırsınız. Önce kaynağa geçerli sertifika kurup sonra modu Full (strict) yapmak doğru sıradır.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

İlgili çözümler