Centos Web Panel – Let’s Encrypt – Bedava SSL Kurulumu

SSL kullanan siteler bilindiği üzere google ve kullanıcılar tarafından güvenilir statüsünde görüldüğünden site sahipleri ücretli ssl satın alarak kullanmaktalar. Bu makalemizde sizi ssl masrafından kurtararak ücretsiz Let’s Encrypt ssl sertifikasını centos web panel yüklü sunucunuza nasıl kuracağınızı anlatacağız.

Bu SSL Sertifikasını tüm Centos VPS Sunuculara Ücretsiz Kurdurabilirsiniz!

Let’s Encrypt Bedava SSL sertifikasını bu makalemizde Centos 6.7 – x64 bit üzerine kuracağız.

SSH üzerinden aşağıdaki komutları yürütüyoruz ;

Size örnek olması amacı ile centos web panelimizde daha önce eklemiş olduğumuz cliawebdeneme.tk sitesine ssl setifikası oluşturacağız. Siz bu alan adını baz alarak kendi alan adınıza göre aşağıdaki komutları yürütünüz ;

Bildirimler ve kayıp ssl anahtar işlemleri için mail adresimizi yazıyoruz ve enter a basıyoruz ;

centos-web-panel-letsencrypt-bedava-ssl-kurulumu-1

Enter a basıyoruz ;

centos-web-panel-letsencrypt-bedava-ssl-kurulumu-2

Sertifika dosyalarımız oluştuğunda ekranda aşağıdakine benzer bir bildirim görmeliyiz.
Bu bildirimde /etc/letsencrypt/live/cliawebdeneme.tk/ dizini altında sertifika dosyalarımızın oluştuğunu belirtmektedir.

centos-web-panel-letsencrypt-bedava-ssl-kurulumu-3

Aşağıdaki komutları yürüterek ssl sertifika dosyalarımızı cert.pem, chain.pem, fullchain.pem, pivkey.pem olarak görüyoruz ;

centos-web-panel-letsencrypt-bedava-ssl-kurulumu-4

/etc/letsencrypt/live/cliawebdeneme.tk/ dizininde iken aşağıdaki komutları tek tek yürütüyoruz ( siz bu komutları kendi alan adınıza göre değiştirerek yürütmelisiniz ) ;

SSL Sertifikaları gerekli klasörlere kopyalandı. Şimdi Centos Web Panelimize girerek Apache Settings e tıklıyoruz ;

centos-web-panel-bedava-ssl-kurulumu

SSL Cert Manager a tıklıyoruz ;

centos-web-panel-letsencrypt-bedava-ssl-kurulumu-6

SSL Sertifika Kurulum Sayfasındayız.

Certificate alanından cliawebdeneme.tk.cert i seçiyoruz (siz kendi alan adınızın cert dosyasını seçmelisiniz)
for user alanından bu alan adına bağlı kullanıcıyı seçiyoruz.
Path alanı aynı kalabilir.
Domain alanına cliawebdeneme.tk yazıyoruz (siz kendi alan adınızı yazınız)
IP alanına sunucu veya alan adına atadığımız ip adresini yazıyoruz.
Port alanı aynı kalabilir.

Install SSL butonuna tıklıyoruz ;

centos-web-panel-letsencrypt-bedava-ssl-kurulumu-7

SSL imiz başarıyla kuruldu ;

centos-web-panel-letsencrypt-bedava-ssl-kurulumu-8

cliawebdeneme.tk sitemize girdiğimizde SSL detayları kısmında Doğrulayan : Let’s Encrypt görüyorsak kurulum başarılı demektir 🙂

centos-web-panel-letsencrypt-bedava-ssl-kurulumu-9

Önerilen Diğer Konular

  • evrim

    bizi hazır panele masraf etmemişken ssl e de masraf etmekten kurtaran oldukça yararlı bi makale 🙂

  • Emre

    Makale için teşekkür ederim ancak “yum install git python-virtualenv -y” yüklenmesinde, böyle bir dosyanin olmadigi belirtiliyorç Bu engeli nasil aşabilirim?

    • Merhaba Emre,
      İşletim sisteminiz ve bit’i nedir? Ek olarak epel reposity yüklediniz mi?

      • Emre

        Merhaba,

        EPEL Repository yüklü ve aktif halde ancak hatayi almaya maalesef devam ediyorum.
        CentOS 64bit

        • Merhaba Emre,
          repolist i kontrol etmenizi öneririz. Ekranda farklı kütüphanelerden kontroller gerçekleşiyor ve bulunamadığından virtualenv kurulamıyor. Tüm repolist i silerek epel reposity i baştan kurunuz.

  • Yavuz Kürtoğlu

    selam türkçe dil sorunu var html ekliyorum site icine türkçe karakter sorunu çıkıyor baska hosta düzgün çalışıyor

    • Merhaba @yavuzkrtolu:disqus
      Centos web panel altında kurulan let’s encrypt ücretsiz bir ssl sertifika oluşturma yazılımıdır. Yaşadığınız sorun ssl kurduktan sonra oluştu ise local js,css yapıları yerine uzaktan dosyalar çekiliyor olabilir. Eğer farklı bir sorun yaşıyor iseniz sunucu sağlayıcınıza danışabilirsiniz.

  • Kazı Kazan

    CWP’nin güncel sürümünde (şu anda 0.9.8.80) bu özelliğe Apache Setings -> Letsencrypt Manager üzerinden kolayca erişebilirsiniz.
    Çok faydalı yazılarınız var, teşekkür ederim.

    • Merhaba @kazkazan:disqus

      Bilgi ve düşünceleriniz için teşekkür ederiz 🙂 İlgili konu hakkında da makalemiz yayınlanacaktır.

  • Resul Sever
    • Merhaba @resul_sever:disqus

      Web sitenize ait dns sorunlarını gidererek, bulunduğunuz sunucudaki nginx,httpd yazılımlarını durdurup ardından sertifika oluşturmayı deneyebilirsiniz.

  • Yusuf Sayı

    Merhabalar, yazi icin oncelikle tesekkurler. Cpanel hostumun oldugu yerde dedicated ip ve rapidsslim mevcut. cpanelden crt dosyasini centos cwpde belirtilen yere koyup, ssl managerden yuklemeyi yapiyorum fakat sonrasinda apache tekrar calismiyor ve ssl sertifikanin ici bos seklinde ingilizce hata aliyorum. Sorunu nasil cozebiliriz, sizin basiniza boyle birsey geldimi acaba?

    • Merhaba @yusufsay:disqus

      Bu konuda sunucu sağlayıcınız çok basit bir şekilde makalede yer alan veya farklı bir sertifika kurulumunu ücretsiz gerçekleştirecektir.

  • Hüseyin

    merhaba, ssl kurulumu yapmadan önce centos’da domaine farklı bir ip nasıl tanımlayabiliriz ?

    • Merhaba @Hüseyin
      İlgili konuda ilerleyen dönemlerde bir makale yayınlayacağız.

  • aLpERi

    Merhaba CWP 7 versiyonu üzerinde web servis ayarlarım Apache & Nginx Reverse Proxy şeklinde ayarlı. Bu ayarlarla Let’s Encrypt kurabilir miyim?

    • [email protected]_alperperi:disqus

      Güncel CWP versiyonlarında oto kurulum olduğu söylenmekte, biz bu konuda ayrı bir makale yayınlayacağız.