Özgür Özer

Junior full stack developer

Ücretsiz SSL Sertifikası Alma ve cPanel ile Yükleme

Güncellenmiş anlatım için tıklayın.

StartSSL.com, web sayfalarımızda kullanmak üzere tamamen ücretsiz ve doğrulanmış bir SSL sertifikası oluşturmamızı sağlar. Yapacağımız ayarlar sonucunda https:// ile başlayan yeşil renkli bir bağlantıya sahip olabileceğiz.

İhtiyacımız olanlar;

  1. Tarayıcı olarak Google Chrome,
  2. Bize ait bir domain,
  3. cPanel.

StartSSL.com‘a giriyoruz ve soldan StartSSL™ Products‘ı tıkladıktan sonra açılan sayfadan StartSSL™ Free‘ye basıyoruz.

Express Lane deyip ilerliyoruz.

Express Lane‘den sonraki sayfada yoğunluktan dolayı çoğu zaman Over Capacity hatası alabiliyoruz. Böyle bir durumda bir kaç dakika sonra tekrar deneyebiliriz.

Kişisel bilgilerimizi girip Continue diyoruz.

Mail adresimize gelen kodu girip Continue diyoruz.

Bilgilerimizi gönderdik ve kontrolden geçmesini bekleyeceğiz. Bu işlem ortalama 15-20 dakika sürüyor ama yoğunluğa göre artabilir.

Biraz bekledikten sonra onay mail’ini alıyoruz. Mail içerisindeki doğrulama kodunu kopyalayıp bağlantıya tıklıyoruz ve açılan sayfaya kopyaladığımız kodu yapıştırıp Continue diyoruz.

2048 (High Grade)‘i seçip Continue diyoruz.

Install diyoruz.

Chrome bize popdown bölümünde sertifikanın başarıyla yüklendiğini söylüyor. Continue deyip devam ediyoruz.

Sitemizin ismini girip Continue diyoruz.

Mail adresimizi seçip Continue diyoruz.

Mail adresine gelen kodu girip Continue diyoruz.

Doğrulama işlemi başarılı. Continue diyoruz.

Private Key için belirlediğimiz bir şifreyi (minimum 10 hane) yazıp Continue diyoruz.

Textarea’daki private key‘i kopyalayıp ssl.key isminde bir dosya oluşturarak içerisine yapıştırıp kaydediyoruz.

Sertifikayı hangi domain’e ekleyeceğimizi seçiyoruz.

Eğer SSL’i subdomain’imize kurmak istersek subdomain’imizin ismini yazıyoruz ama kuracağımız yer ana dizinse www deyip ilerliyoruz.

Continue diyoruz.

Yine bir kontrol aşamasındayız. Ortalama 15-20 dakika bekliyoruz.

Sertifikamızın imzalandığını söyleyen mail’deki bağlantıyı açıp Authenticate diyoruz.

Toolbox‘a giriyoruz.

Retrieve Certificate‘e basıp çıkan popup’tan Continue diyoruz.

Textarea’daki sertifika kodlarını kopyalayıp ssl.crt isminde bir dosya oluşturarak içerisine yapıştırıp kaydediyoruz.

Sol taraftan StartCom CA Certificates‘e tıklıyoruz ve açılan popup’tan Class 1 Intermediate Server CA‘e sağ tıklayıp farklı kaydet diyerek bilgisayarımıza indiriyoruz.

Şimdi soldan Decrypt Private Key‘i tıklayarak daha önce oluşturduğumuz ssl.key dosyasının içeriğini buraya yapıştırıp şifremizi giriyoruz ve Decrypt butonuna basıyoruz.

Textarea’da şifresini çözdüğümüz key’i kopyalayıp private.key isminde bir dosya oluşturarak içerisine yapıştırıp kaydediyoruz.

Şu an elimizde toplam 4 dosya olması gerekiyor.

  1. private.key - Private key’imizin şifresinin çözülmüş hali (bu dosya çok önemli, bizden başka kimsede olmamalı)
  2. sub.class1.server.ca.pem - StartSSL için orta dereceli sertifika
  3. ssl.key - Private key’imizin şifreli hali (cPanel’e yüklemeyeceğiz)
  4. ssl.crt - Yeni sertifikamız

Eğer daha az dosya varsa yukarıya çıkıp kaçırdığımız yerleri gözden geçirmeliyiz.

Şimdi cPanel’e girip Security bölümünden SSL/TLS‘i açıyoruz.

En alttaki Manage SSL sites. linkine tıklıyoruz.

Domain bölümünden domain’imizi seçiyoruz ve textarea’lara sırasıyla;

  1. Certificate: (CRT) bölümüne ssl.crt dosyasının içeriğini,
  2. Private Key (KEY) bölümüne private.key dosyasının içeriğini,
  3. Certificate Authority Bundle: (CABUNDLE) bölümüne sub.class1.server.ca.pem dosyasının içeriğini

yapıştırıyoruz ve alttaki Install Certificate butonuna basıyoruz.

SSL’imiz başarılı bir şekilde kuruldu.

Domain’imizin başına https:// koyarak test edebilir veya sslsorgulama.com‘dan SSL’imizi sorgulayabiliriz.