Ubuntu Let's Encrypt Kurulumu: Tüm Sitelere Bedava SSL (https)
Eskiden bir SSL sertifikasına her yıl yüksek meblağlar ödüyorduk. Let's Encrypt ve onların hazırladığı Certbot aracı sayesinde artık bu işlem saniyeler süren ve tamamen bedava bir hale geldi. Sertifika 3 aylık verilse bile, arka planda kendini otomatik yeniler!
Certbot Aracının İndirilmesi
Eğer Nginx kullanıyorsanız aracı repolardan indirmeniz gerekir:
apt install certbot python3-certbot-nginx -y
(Apache kullanıyorsanız 'python3-certbot-apache' yazmalısınız.)
Sertifikayı İsteme ve Yükleme Vakti
Ayar dosyalarına sizin yerinize certbot dokunacağı için tek bir komut ateşliyoruz:
certbot --nginx -d siteadim.com -d www.siteadim.com
Bu aşamadan sonra bot size email adresinizi soracak, sözleşmeyi kabul ettirecek ve arka planda sitenize gidip 'Bu adam cidden bu sitenin sahibi' kontrolünü yapacaktır. Kurulum başarılı olduğunda HTTP trafiklerini otomatik olarak HTTPS'e yönlendirip sitenizi günceller.
Yenileme işleminin çalışıp çalışmadığını test etmek için ise kuru bir prova atabilirsiniz:
certbot renew --dry-run
Başarılı yazısını gördüyseniz arkanıza yaslanın, yeşil kilit ikonunuz hayırlı olsun.