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!
ÖNEMLİ! : Bu makalede yer alan kurulum manuel kurulumdur, OTO Let’s Encrypt kurulumu için Centos Web Panel Let’s Encrypt Kurulumu makalesine tıklayınız!
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 ;
1 2 |
rpm -Uvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm yum install git python-virtualenv -y |
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 ;
1 2 3 4 |
git clone https://github.com/letsencrypt/letsencrypt service httpd stop && service nginx stop cd letsencrypt ./letsencrypt-auto certonly --standalone -d cliawebdeneme.tk -d www.cliawebdeneme.tk --debug |
Bildirimler ve kayıp ssl anahtar işlemleri için mail adresimizi yazıyoruz ve enter a basıyoruz ;
Enter a basıyoruz ;
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.
Aşağıdaki komutları yürüterek ssl sertifika dosyalarımızı cert.pem, chain.pem, fullchain.pem, pivkey.pem olarak görüyoruz ;
1 2 |
cd /etc/letsencrypt/live/cliawebdeneme.tk/ ls -a |
/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 ) ;
1 2 3 4 5 6 7 8 |
mv privkey.pem cliawebdeneme.tk.key mv cert.pem cliawebdeneme.tk.cert mv chain.pem cliawebdeneme.tk.bundle chmod 755 cliawebdeneme.tk.cert cliawebdeneme.tk.key cliawebdeneme.tk.bundle cp cliawebdeneme.tk.key /etc/pki/tls/private/ cp cliawebdeneme.tk.cert /etc/pki/tls/certs/ cp cliawebdeneme.tk.bundle /etc/pki/tls/certs/ service httpd start && service nginx start |
SSL Sertifikaları gerekli klasörlere kopyalandı. Şimdi Centos Web Panelimize girerek Apache Settings e tıklıyoruz ;
SSL Cert Manager a tıklıyoruz ;
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 ;
SSL imiz başarıyla kuruldu ;
cliawebdeneme.tk sitemize girdiğimizde SSL detayları kısmında Doğrulayan : Let’s Encrypt görüyorsak kurulum başarılı demektir 🙂
ÖNEMLİ! : Bu makalede yer alan kurulum manuel kurulumdur, OTO Let’s Encrypt kurulumu için Centos Web Panel Let’s Encrypt Kurulumu makalesine tıklayınız!
19 Responses to “Centos Web Panel – Let’s Encrypt – Bedava SSL Kurulumu”
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?
cliaweb
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
cliaweb
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.
akbaryahya
how?
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
cliaweb
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.
cliaweb
Merhaba @kazkazan:disqus
Bilgi ve düşünceleriniz için teşekkür ederiz 🙂 İlgili konu hakkında da makalemiz yayınlanacaktır.
Resul Sever
https://uploads.disquscdn.com/images/bc4496cc3474018b7d9acfd67ae43c276f55226c8cfa0bfde0119db033e419ae.png
sorun nedir?
cliaweb
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?
cliaweb
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 ?
cliaweb
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?
cliaweb
Merhaba@disqus_alperperi:disqus
Güncel CWP versiyonlarında oto kurulum olduğu söylenmekte, biz bu konuda ayrı bir makale yayınlayacağız.
cliaweb
Merhabalar,
Oto Let’s Encrypt kurulum makalesi eklenmiştir ; http://blog.cliaweb.com/centos-web-panel-lets-encrypt-kurulumu.html