Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress ve Cloudflare ile Hata 521 Nasıl Düzeltilir

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress ve Cloudflare ile ‘Hata 521’i düzeltmenin bir yolunu mu arıyorsunuz? Bu, her gün binlerce web sitesini etkileyen yaygın bir sorundur.

Bu hata mesajını görürseniz, web sitenizi ziyaret etmeye çalışan herkes de görür. Bu hiç de iyi bir ilk izlenim değil. Deneyimlerimize göre, bu hata sitenizin kullanıcı deneyimi, dönüşüm oranları ve hatta arama motoru sıralamaları üzerinde önemli bir olumsuz etkiye sahip olabilir.

Bu makalede, web sitenizin en iyi şekilde çalışmasını sağlamak için WordPress ve Cloudflare ile 521 hatasını nasıl düzelteceğinizi göstermek için uzmanlığımızı kullanacağız.

How to fix error 521 with WordPress and Cloudflare

WordPress ve Cloudflare ile Hata 521‘eNeSebep Olur?

WordPress web sitenizi ziyaret etmeye çalışırken 521 hatası görürseniz, bu, tarayıcınızın Cloudflare’e başarıyla bağlandığı, ancak Cloudflare’in web sitenizi barındıran sunucuya bağlanmadığı anlamına gelir.

Bunun nedeni genellikle sunucunuzun çevrimdışı olmasıdır.

WordPress barındırma sunucunuzun çevrimiçi olması, ancak Cloudflare’i engellemesi ihtimali de vardır. Genellikle bu WordPress hatası, sunucu Cloudflare’i bir güvenlik tehdidi olarak algıladığında ortaya çıkar. Bu genellikle sunucunuzun veya Cloudflare’in nasıl kurulduğuyla ilgili bir sorundan kaynaklanır.

Ancak endişelenmeyin, bu hatayı hızlı bir şekilde düzeltmek için izleyebileceğiniz beş sorun giderme adımımız var.

Eğer 521 hatasına neyin sebep olduğundan emin değilseniz, 1. adımdan başlamanızı ve her adımda ilerlemenizi öneririz. Doğrudan belirli bir adıma atlamayı tercih ediyorsanız, aşağıdaki bağlantıları kullanabilirsiniz:

  1. Hosting Sağlayıcınızla İletişime Geçin
  2. Sunucunuzun Çevrimdışı Olup Olmadığını Kontrol Edin
  3. Cloudflare’in Tüm IP Adreslerini Beyaz Listeye Alın
  4. Barındırma Sağlayıcınızdan Port 443’ü Etkinleştirmesini İsteyin
  5. Cloudflare Origin Sertifikası Oluşturma ve Yükleme

1. Hosting Sağlayıcınızla İletişime Geçin

521 hatası aldığınızda, sorunu kendi başınıza çözmek için atabileceğiniz adımlar vardır. Ancak bunlardan bazıları zaman alıcı ve teknik olabilir.

Bunu akılda tutarak, 521 hatasını düzeltmenin en kolay yolu WordPress barındırma sağlayıcınızla iletişime geçmektir. İyi bir web barındırıcısı bu hatayı neden aldığınızı size söyleyebilmelidir. Hatta sorunu sizin için çözebilirler.

Destekle nasıl iletişime geçeceğinizden emin değilseniz, barındırma sağlayıcınızın web sitesine gidin. Daha sonra Bize Ulaşın veya Destek sayfalarına bakabilirsiniz.

Contact Bluehost

Bu sorunu olabildiğince çabuk çözmenize yardımcı olmak için, mümkün olan yerlerde canlı destek seçeneklerini tercih etmenizi öneririz. Örneğin, canlı sohbet veya iş telefonu desteği neredeyse her zaman bilet portallarından veya e-postadan daha hızlıdır.

Barındırma sağlayıcınızdan hemen destek alamıyorsanız, aşağıdaki adımları deneyebilirsiniz.

2. Sunucunuzun Çevrimdışı Olup Olmadığını Kontrol Edin

521 hatası aldığınızda, sunucunuzun çevrimiçi olup olmadığını kontrol etmek her zaman faydalı olacaktır.

Hala çevrimiçiyse, diğer sorun giderme adımlarını deneyebilirsiniz.

Bunu yapmak için sunucunuzun IP adresini bilmeniz gerekir. Bu, bir ağ üzerindeki bir donanım parçasını tanımlayan bir sayı dizisidir.

Bu IP adresini WordPress web sitenizi barındıran fiziksel sunucuya ‘ping’ atmak için kullanabilirsiniz. Sunucu yanıt verirse, çevrimiçi olduğunu anlarsınız.

Yanıt vermezse, sunucunuz çevrimdışıdır ve 521 hatasının nedeni de budur.

IP adresinizi almak için web sitenizin kontrol panelinde oturum açmanız gerekir. Bu genellikle barındırma sağlayıcınız tarafından sağlanır ve tipik olarak cPanel veya özel bir paneldir.

Giriş yaptıktan sonra, ‘IP adresi’ etiketli herhangi bir ayar arayabilirsiniz.

Bluehost müşterisiyseniz, Hosting sekmesindeki Sunucu Bilgileri bölümüne gitmeniz gerekir.

Server Information Section on Bluehost's Hosting Page

Bu bölümde, IP adresinizi görüntülemek için bir bağlantı bulacaksınız.

Bağlantıya tıkladığınızda IP adresiniz görüntülenecektir. ‘Kopyala’ bağlantısına tıklayarak panoya kopyalayabilirsiniz.

View and Copy Your Website's IP Address in Bluehost

Bu IP adresini bulmakta zorlanıyorsanız, her zaman barındırma sağlayıcınızın web sitesini veya çevrimiçi belgelerini kontrol etmeye değer. Birçok web barındırıcısı, IP adresinizi nasıl bulacağınızı gösteren ayrıntılı öğreticilere sahiptir.

Bu bilgileri edindikten sonra HTTP Üstbilgi Denetleyicisi aracına gidin. Bu aracı web sitenizin sunucusuna ‘ping’ atmak ve yanıt verip vermediğini görmek için kullanabilirsiniz.

Bu testi yapmak için IP adresinizi ‘URL’ alanına yapıştırmanız yeterlidir.

Ardından IP adresinizin önüne ‘http://’ ekleyin. Bu, bu sayı dizisini bir web adresine dönüştürür. Örneğin:

56.18.270.000

Olur:

http://56.18.270.000

The HTTP Header Checker tool

Ardından, ‘Kontrol Et’ düğmesine tıklayın. HTTP Üstbilgi Denetleyicisi şimdi sunucunuzla konuşmaya çalışacaktır.

Sunucunuz çevrimdışıysa, ‘Bağlanılamadı’ veya ‘Ana Bilgisayar Bulunamadı’ gibi bir mesaj görürsünüz.

Bu, neden 521 hatası aldığınızı açıklar. Bu durumda, düzeltmek için barındırma sağlayıcınızla iletişime geçmeniz gerekecektir.

Sunucunuz çevrimiçiyse, HTTP Üstbilgi Denetleyicisi ‘2XX’ durum kodunu gösterecektir. Sunucunuz çevrimiçiyse ancak geçici olarak yeni bir konuma yönlendiriliyorsa ‘3XX’ durum kodunu da görebilirsiniz.

Sunucunuz çevrimiçiyse, 521 hatasına bir kesinti veya sunucu kesintisi neden olmuyor demektir. Bu durumda, hatayı düzeltmek için bu kılavuzu izlemeye devam edebilirsiniz.

3. Cloudflare’in Tüm IP Adreslerini Beyaz Listeye Alın

Sunucunuz çevrimiçi olabilir ancak Cloudflare’in IP adreslerini engelliyor olabilir. Bu, WordPress web sitenizi ziyaret etmeye çalıştığınızda 521 hatasına neden olabilir.

Çözüm, Cloudflare’in kullandığı tüm IP adreslerini beyaz listeye almaktır. Bir IP adresini beyaz listeye alarak, sunucunuza bu adresten gelen tüm isteklere izin vermesini söylemiş olursunuz.

Beyaz listedeki IP’leri web sitenizin .htaccess dosyasına ekleyebilirsiniz. Bu, sunucuya nasıl davranması gerektiğini söyleyen önemli bir yapılandırma dosyasıdır.

.htaccess dosyanızı düzenlemek için FileZilla gibi bir FTP istemcisine ihtiyacınız olacaktır.

Daha önce bir FTP istemcisi kullanmadıysanız, FTP’nin nasıl kullanılacağına ilişkin kılavuzumuza göz atmak isteyebilirsiniz. Bu yazı, bir FTP istemcisi kullanarak sunucunuza nasıl bağlanacağınızı gösterir.

Sunucunuza bağlandıktan sonra, web sitenizin kök klasörünü açmanız gerekecektir. Buna ulaşmak için web sitenizin adresini gösteren klasörü açmanız yeterlidir.

Ardından, ‘public_html’ klasörünü açın.

The FileZilla FTP client

Şimdi web sitenizin .htaccess dosyasını görmelisiniz.

Bazı FTP istemcileri varsayılan olarak hassas dosyaları gizler. Eğer bir .htaccess dosyası göremiyorsanız, FTP istemcinizde ‘gizli dosyaları göster’ seçeneğini etkinleştirmeniz gerekir.

FileZilla kullanıyorsanız, araç çubuğundan Sunucu’yu seçmeniz yeterlidir. Ardından ‘Gizli dosyaları göstermeye zorla’ seçeneğine tıklayın.

Showing hidden files in FileZilla

Hala .htaccess dosyasını bulmakta zorlanıyorsanız, lütfen WordPress’te .htaccess dosyasının nasıl bulunacağına ilişkin kılavuzumuza bakın.

Bu dosyayı düzenlemeye hazır olduğunuzda, .htaccess dosyasına sağ tıklamanız (veya Control tuşuna basarak tıklamanız) yeterlidir.

Ardından, ‘Görüntüle/Düzenle’yi seçin.

Editing the .htaccess file

Bu, bilgisayarınızın varsayılan metin düzenleme programında .htaccess dosyasını açacaktır.

Bu dosyanın içinde ‘# BEGIN’ satırını bulun. Tüm Cloudflare IP adreslerini bu satırın üzerine eklemeniz gerekecektir.

Fixing error 521 with WordPress and Cloudflare

Başlamak için yeni bir satıra aşağıdakileri yazın:

emir reddetme, izin verme

How to fix error 521 using .htaccess

Yeni bir sekmede Cloudflare IP aralıkları listesini açın.

Bir IP adresini beyaz listeye almak için ‘şuradan izin ver’ yazmanız ve ardından IP adresini kopyalayıp yapıştırmanız veya yazmanız gerekir. Bu şu anlama gelir:

103.21.244.0/22

Olur:

103.21.244.0/22'den izin ver

Ayrıca her IP adresini yeni bir satıra eklemeniz gerekecektir.

Whitelisting the Cloudflare IP address

Tüm Cloudflare IP adreslerini ekledikten sonra değişikliklerinizi kaydedin. Artık .htaccess dosyasını kapatabilirsiniz.

Şimdi devam edebilir ve bunun ‘Hata 521’i düzeltip düzeltmediğini görmek için sitenizi ziyaret edebilirsiniz.

4. Hosting Sağlayıcınızdan Port 443’ü Etkinleştirmesini İsteyin

Cloudflare’in birkaç farklı şifreleme modu vardır.

521 hatasını almadan hemen önce Tam veya Tam (Sıkı) moda geçtiniz mi? Bu soruna neden olmuş olabilir.

Cloudflare Tam veya Tam (Sıkı) moddayken 443 numaralı bağlantı noktasına erişmesi gerekir. Ancak bazı sunucular Cloudflare’in bu bağlantı noktasına erişmesini engeller ve bu da ‘Hata 521’ hatasını tetikler.

Çözüm, sunucunuzda 443 numaralı bağlantı noktasını etkinleştirmektir.

Bu işlem, barındırma sağlayıcınıza ve sunucunuzun ayarlarına bağlı olarak değişecektir. Bunu göz önünde bulundurarak, barındırma sağlayıcınızla iletişime geçmenizi ve onlardan 443 numaralı bağlantı noktasını sizin için etkinleştirmelerini istemenizi öneririz.

5. Cloudflare Origin Sertifikası Oluşturma ve Yükleme

443 numaralı bağlantı noktası etkin olsa bile Cloudflare’in Tam veya Tam (Sıkı) modunu kullanırken 521 hatası alabilirsiniz.

Bunun nedeni, bazı sunucuların yalnızca geçerli bir Cloudflare Origin Sertifikanız varsa 443 numaralı bağlantı noktasındaki bağlantılara izin vermesidir. Bu sertifika Cloudflare ile web sunucunuz arasındaki trafiği şifreler.

Bir Menşe Sertifikası sağlamazsanız, ‘Hata 521’ alabilirsiniz.

İyi haber şu ki Cloudflare bu sertifikayı oluşturma sürecinde size adım adım yol gösterebilir.

Başlamak için Cloudflare hesabınıza giriş yapın. Ardından SSL/TLS ” Origin Server‘a gidin.

How to create a Cloudflare Origin Certificate

Ardından, ‘Sertifika Oluştur’ düğmesine tıklayın.

Cloudflare şimdi bir özel anahtar ve bir Sertifika İmzalama İsteği (CSR) isteyecektir.

Zaten bir özel anahtarınız ve CSR’niz var mı? O zaman ‘Özel anahtarımı ve CSR’mi kullan’ onay kutusunu seçmeniz yeterlidir.

Creating a private key

Artık CSR’nizi ‘Sertifika İmzalama İsteği (CSR)’ kutusuna yazabilirsiniz.

Eğer bir CSR ve anahtarınız yoksa panik yapmayın! Cloudflare bu iki şeyi sizin için oluşturabilir.

Başlamak için ‘Cloudflare ile özel anahtar ve CSR oluştur’u seçin.

Fixing error 521 with WordPress and Cloudflare

Artık bir RSA anahtarı mı yoksa bir ECC anahtarı mı oluşturacağınızı seçebilirsiniz.

Çoğu güvenlik uzmanı ECC ve RSA’nın eşit derecede güvenli olduğu konusunda hemfikirdir. Ancak, ECC daha kısa bir anahtar uzunluğuna sahiptir. Bu da ECC anahtarlarının daha hızlı olduğu anlamına gelir.

Bu nedenle, bir ECC anahtarı oluşturmanızı öneririz.

Kararınızı verdikten sonra, ‘Özel anahtar türü’ açılır menüsünü açın. Daha sonra RSA veya ECC’yi seçebilirsiniz.

Creating a private key for Cloudflare

Ardından, Ana Bilgisayar Adları alanına gidin. Burada korumak istediğiniz tüm ana bilgisayar adlarını ekleyebilirsiniz. Bu karmaşık gelebilir, ancak Cloudflare işin çoğunu sizin için yapar.

Cloudflare’in kök alan adınızı zaten eklemiş olduğunu göreceksiniz.

Cloudflare ayrıca otomatik olarak web sitenizin alan adı artı bir * sembolü olan bir joker karakter ekler. Bu, alt alan adlarınızın düzgün bir şekilde korunduğundan emin olmanızı sağlayan bir ‘her şeyi yakalama’ özelliğidir.

Örneğin, kök alan adınız ‘www.example.com’ ise, bu joker karakter ‘store.youurwebsite.com’ alt alan adınızın da korunmasını sağlayacaktır. Daha fazla ayrıntı için alt alan adlarına ilişkin eksiksiz kılavuzumuza bakın.

Bu varsayılan değerler çoğu web sitesini korumak için yeterli olacaktır. Ancak, daha fazla ana bilgisayar adı eklemeniz gerekiyorsa, bunları ‘Ana Bilgisayar Adları’ alanına yazabilirsiniz.

Adding hostnames to Cloudflare

Ardından, ‘Sertifika geçerliliği’ bölümüne ilerleyin.

Sertifikanız varsayılan olarak 15 yıl boyunca geçerli olacaktır.

Daha fazla zamana mı ihtiyacınız var? O zaman sadece ‘Sertifika geçerliliği’ açılır menüsünü açın ve yeni bir değer seçin.

Changing your certificate validity

Girdiğiniz tüm bilgilerden memnun olduğunuzda, ‘Oluştur’ düğmesine tıklayın.

Cloudflare şimdi sertifikanızı oluşturacaktır.

Fixing error 521 with a Cloudflare certificate

Cloudflare daha sonra bir Menşe Sertifikası ve Özel Anahtar gösterecektir. Bu bilgileri ayrı dosyalara kopyalamanız gerekecektir.

Not: Bu ekrandan çıktıktan sonra Özel Anahtarı bir daha göremezsiniz. Bunu göz önünde bulundurarak, bu anahtarı güvenli bir yerde sakladığınızdan emin olun.

Artık Origin Sertifikanızı web sunucunuza yükleyebilirsiniz. Adımlar barındırma sağlayıcınıza ve sunucunuza bağlı olarak değişebilir.

Size yardımcı olmak için Cloudflare, farklı web sunucusu türleri için talimatlar yayınladı.

Origin Sertifikasını sunucunuza yükledikten sonra, son adım SSL/TLS şifreleme modunuzu güncellemektir.

Cloudflare kontrol panelinizde SSL/TLS’ye gidin.

The Cloudflare dashboard

Şimdi ‘SSL/TLS şifreleme modu’ bölümünü bulun.

Bu bölümde ‘Tam (katı)’ seçeneğini seçin.

Changing your Cloudflare mode

Cloudflare artık Origin Sertifikanızı kullanıyor. Şimdi bunun ‘Hata 521’i düzeltip düzeltmediğini görmek için sitenizi kontrol edebilirsiniz

Umarız bu makale WordPress ve Cloudflare ile ‘Hata 521’i nasıl düzelteceğinizi öğrenmenize yardımcı olmuştur. Ayrıca, yönetilen WordPress barındırmaya ne zaman ihtiyacınız olduğuna ilişkin kılavuzumuzu veya küçük işletmeler için en iyi kurumsal VoIP sağlayıcıları uzman seçimimizi görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

1 YorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.