Cloudflare İle WordPress’e Ücretsiz SSL Kurulumu

Günümüzde internet kullanıcıları bilinçlenmeye ve verilerinin gizliliğine önem vermeye başladılar. Bundan dolayı da web sitelerinin SSL desteğinin olması artık önemli bir hale geldi. Bu sebepten firmanıza ya da şahsınıza ait web sitelerinde de SSL desteği bulunmasını tavsiye ediyorum. Bunun için de birçok ücretli SSL sertifikası alternatifi mevcut. Fakat bu iş için bütçe ayırmak istemiyorsanız ve sisteminiz WordPress ise Cloudflare sayesinde ücretsiz bir şekilde SSL sertifikasına sahip olabilirsiniz. Şimdi sırasıyla bu işlem için gereken adımları anlatacağım.

SSL’le ilgili detaylı bilgi almak isteyenler bu sayfayı okuyabilirler. Şimdi anlatacağım kısımlar için sitenizin Cloudflare ile hali hazırda entegre olmuş olması gerekiyor. Bu işlemi yaptığını varsayarak SSL serfikasının aktif edilmesi işlemlerine geçiyorum.

Clouflare Flexible SSL Aktif Edilmesi

Cloudflare hesabınızda Crypto sekmesinde yer alan SSL kısmından Flexible seçeneğini seçiyoruz. Aşağıdaki resimde tam yerini görebilirsiniz.

Cloudflare Flexible SSL

WordPress’te Gereken Ayarları Yapıyoruz

WordPress’te Cloudflare Flexible SSL‘i kullanabilmek için 2 tane eklenti kurmamız gerekiyor.

  • WordPress HTTPS (SSL)
  • Cloudflare Flexible SSL

Yukarıdaki 2 eklentiyi kurup etkinleştirdikten sonra WordPress yönetim panelinizden HTTPS menüsüne tıklayarak Proxy ayarını Yes olarak işaretliyor ve “Save Changes” diyerek değişiklikleri kaydediyorsunuz. Ekranla ilgili kafanızda soru işareti kalmaması için ekran görüntüsünü de sizlerle paylaşıyorum.

Https Proxy Yes

Sonrasında yine WordPress yönetim panelinizden Ayarlar > Genel menüsünü izleyerek site adresinizdeki http kısımlarını https ile güncelliyorsunuz.

Wordpress Genel Ayarlar Url

Buraya kadar olan adımları anlattığım şekilde tamamladıysanız siteniz için SSL sertifikası aktif hale gelmiş olmalı. Fakat adrese https eklemeden girenler sitenizi güvensiz gezinmeye devam edeceklerdir. Bunun önüne geçmek için de HTTPS isteği ile gelmeyen kullanıcıları sitenizin https ile başlayan adresine yönlendirmek için yine Cloudflare’in sağladığı Page Rules özelliğinden faydalanacağız.

Cloudflare Page Rules Ayarları

Cloudflare kullanıcı panelinizden üstte yer alan Page Rules sekmesine geçerek açılan sayfada Create Page Rule butonuna tıklamalısınız. Aşağıdaki resimde yerlerini tam olarak gösterdim.

Cloudflare Page Rules

Butona tıkladığınızda karşınıza aşağıdaki gibi bir ekran gelecek. Bu ekranda url yazılacak kısma http://*.ahmetiscan.web.tr/* şeklinde site adresinizi yazıyorsunuz. Sonrasında Add a Setting diyerek Always Use HTTPS seçeneğini seçiyorsunuz. Daha sonra Save and Deploy butonuna basarak değişikliklerin kaydedilmesini sağlıyorsunuz.

Cloudflare Create a Page Rule

Tüm adımları doğru bir şekilde tamamladığınızda aşağıdaki gibi tarayıcıdan sitenizi ziyeret ettiğinizde https protokolü aktif olmalı ve “Bu siteye bağlantınız gizli” gibi bir mesajla güvende olduğunu söylemeli.

Bu siteye bağlantınız gizli

Tüm bu ayarları yaptıktan sonra bir süre sitenizde stil bozuklukları olabilir. Bu sertifikanın aktif olması esnasında yaşanabilecek bir problemdir.

Not: Eklentilerde veya eklediğiniz kodlarda https olmayan bağlantıları düzenlemeniz gerekecek. Sayfanın tam anlamıyla güvenli sayılabilmesi için sayfadaki tüm isteklerin https ile yapılması gerekmektedir.

E-posta listesine abone olarak yeni yazılarımdan anında haberdar olabilirsiniz.

Ahmet İşcan

Php Developer..

4 thoughts on “Cloudflare İle WordPress’e Ücretsiz SSL Kurulumu

  1. Merhabalar göstermiş olduğunuz işlemleri websitemde uyguladım her adımı binbir titizlikle yaptığıma emin olabilirisinz 🙂 herşey tamam aslında url hısmında https şeklinde yazmakta yeşil olarak görünmekte ancak wodpressin admin paneline erişim sağlayamamaktayım. Bu durum hakkında yardımcı olursanız beni minnettar etmiş olursunuz.
    Şimdiden teşekkkür ederim emeğiniz için…

    1. Merhaba,
      Açıkçası 3 farklı sitemde ilgili adımları uyguladıktan sonra yazıyı yazdım. Dediğinize benzer bir problem yaşamadım maalesef. O yüzden bir fikir de veremiyorum. Umarım şimdiye çözmüşsünüzdür.

  2. Merhabalar! Bu eklentiyi kurmadan gerekli ayarları kodlar üzerinden yapamaz mıyız? Çünkü eklentiler sistemi gerçekten çok kullanmakta. Kodlar ile yapılıyorsa nasıl yaparız. Teşekkürler.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir