WordPress SSL Kurulumu Nasıl Yapılır ?

Bugün size birkaç adımda SSL kurulumunun nasıl yapılacağı konusunda bilgi vereceğim. WordPress SSL kurulumunu genel olarak 3 başlıkta toplayabiliriz.

  • Cpanel üzerinde CSR kodunun oluşturulması ve SSL hizmeti aldığınız firmaya gönderilmesi,
  • Hizmet aldığınız firmadan gelen ssl sertifikalarının Cpanel'e entegre edilmesi,
  • Ve diğer link ve yönlendirme ayarları.

Cpanel üzerinde CSR kodu nereden oluşturulur?

wordpress-ssl-kurulumu-nasil-yapilir-02

wordpress-ssl-kurulumu-nasil-yapilir-03

CSR kodu oluşturulurken dikkat edilmesi gerekenler

CSR kodu, SSL'in can damarıdır bana göre. Yanlış ya da eksik oluşturulan bir CSR kodu ciddi vakit kaybına neden olabilir. Aşağıdaki konulara dikkat ederseniz bu adımı hızlıca geçebilirsiniz.

  • Alan adının size ait olduğunu doğrulanabilmesi için önce [email protected] şeklinde bir mail adresi oluşturun.
  • Key ya da Anahtar değerini 2048 olarak seçin.
  • www kaydını eklemeyi unutmayın. Eğer sitenizi https://domainadi.com şeklinde kullanıyorsanız www kaydını kullanmayın.
  • CSR kodunuzu oluştururken kesinlikle Türkçe karakter kullanmayın.
  • Oluşturduğunuz CSR kodunu SSL hizmeti aldığınız firmaya gönderin.

Firmadan gelen SSL kodlarının cpanele entegre edilmesi

SSL hizmeti aldığınız firma, öncelikle alan adının size ait olduğunu doğrulamanız için size bir mail gönderecektir. Hangi maile? CSR kodunu oluştururken yazmış olduğunuz maile. Örnek: [email protected]

Alan adı ve CSR kodu firmanın onayından geçtikten sonra, firmanız size CRT  ve CABUNDLE sertifika kodlarını gönderecek. Alan adını seçtikten sonra, bu kodları aşağıdaki alanlara ekleyip sertifikaları yüklüyoruz.

wordpress-ssl-kurulumu-nasil-yapilir-04

wordpress-ssl-kurulumu-nasil-yapilir-05

Diğer ayarlar

İşin Cpanel tarafını hallettikten sonra sıra geldi linklerin https:// şekinde düzenlenmesine. SSL sertifikasının düzgün çalışabilmesi için, site içindeki bütün linklerin https:// şeklinde olması önemlidir. Bu nedenle; veritabanını indirip, bütün linkleri https:// ye çevirip veritabanını tekrar yüklüyoruz.

Bitti mi sizce? Tabi ki hayır. Linkleri https:// çevirdikten sonra Google tarafında sıkıntı oluyor. Http:// şeklinde index almış linkleriniz https:// ye yönlenmiyor. Bunun içinde htaccess dosyasını aşağıdaki gibi düzenleyerek, site adresine 301 yönlendirmesi çekiyor ve sitenin alt sayfalarıyla beraber https:// şeklinde yönlendirilmesini sağlıyoruz.

#BEGIN WordPress

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.siteadresi.com/$1 [L,R=301]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

#END WordPress

Htaccess dosyamızın düzenlemesini de bitirdikten sonra WordPress üzerinde SSL kurulumunu tamamlamış oluyoruz.

Umarım herkes için faydalı bir içerik olmuştur. Yorumlarınızı eksik etmeyin, sevgiler herkese :)

Bir önceki yazım olan 403 Forbidden Hatası ve Çözümü başlıklı makalemde 403 forbidden hatası çözümü ve 403 forbidden hatası nasıl düzeltilir hakkında bilgiler verilmektedir.

10 Yorum

  • Faruk Nafiz
    28 Kas 2016

    Ben Aşağıdaki şekilde yapmıştım, farkı ne? Yukarıdaki kod ile değiştirmem gerekiyor mu?
    Bu arada veritabanından herhangi bir düzenleme yapmadım phpmyadmin den hangi dosyayı indirip düzenleme yapmalıyım?

    Cevaplarsanız sevinirim.

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://siteminadi.com/$1 [R=301,L]

    • 01 Ara 2016

      Merhaba Faruk,

      Siteniz Google http://domainadi.com şeklinde index almışsa bu şekilde yönlendirme yapabilirsin.

      Phpmyadmin'den sitene ait veritabanı dosyasını indirmelisin.

      • Faruk Nafiz
        02 Ara 2016

        Özlem hanım cevabınız için teşekkür ederim, indirdiğim veritabanında hangi dosyalarda düzenleme yapacağımı bilmiyorum. Bu konuda yazılmış bir makaleye ulaşamadım. Fazla uzun bir işlem değilse dosya adlarını yazabilirseniz sevinirim. Resmi linke ekledim.
        https://yadi.sk/i/0hbKm56T3234P8

        • 02 Ara 2016

          Tekrar Merhaba,

          Bu şekilde ezbere söylemem mümkün olmaz. Ancak veritabanını indirip herhangi bir editörde açarak, tüm linklerin değişikliğini yapabilirsiniz.

  • 26 Ara 2016

    Özlem Hanım,

    Size ne kadar teşekkür etsem azdır. Sizin bu rehber niteliğindeki yazınız vesilesiyle blogumun SSL yönlendirmesini başarıyla kurmuş oldum. Başka kaynaklardan baktım ama en sağlıklısı bu sizin yazdığınız yöntem oldu. Allah razı olsun, blogunuzu takip etmekle birlikte biraz daha vakit ayırsanız fena olmaz hani :) Tekrar teşekkürler, keyifli bloglamalar..

    • 29 Ara 2016

      Merhaba sevgili Enes :)

      Yazının işine yaramasına gerçekten çok sevindim.

      Öyle umut ediyorum ki, 2017 yılı daha fazla blogumla ilgilendiğim ve içerik üretebildiğim bir yıl olacak.

      Keyifli bloglamalar :)

  • Emesagas
    29 Ara 2016

    Özlem hanım ocağınıza düştüm desem yeridir. E-ticaret işindeyim ve bu konularda cehaletim dağları aşar. Öncelikle c-panelle hiç bir alakam yok, godaddy aracılığıyla bir wordpress hazır temasına alışveriş sitesi kurdum. Ancak ödeme için ssl ihtiyacım var takdir edersiniz ki. WordPress panelinden csr kodumu bulamıyorum. Umarım yakın zamanda görürsünüz yazımı.

    • 29 Ara 2016

      Merhaba,

      İçeriğimde belirtiğim gibi csr kodu cpanel üzerindedir. WordPress paneli üzerinde değildir.

      Sevgiler.

      • Emesagas
        29 Ara 2016

        Özlem hanım tekrar merhaba

        Bende c-panel yok satın almadım yani, csr kodumu buldum sanırım apache sorgulamasından. Ancak bu seferde ssl kurulumunu beceremedim. Comodo olsun diğer ssl sağlayıcıları olsun farklı türden hata mesajları veriyorlar. Biliyorum çok oluyorum ama biraz daha spesifik yardım isteyebilir miyim acaba?

        • 29 Ara 2016

          Cpanel yoksa teknik anlamda yardımcı olmam zor olur. Hosting hizmeti aldığınız firmadan bu konuda destek alabilirsiniz.

          Sevgiler.

Konuya Yorumunuzu Bekliyorum