VestaCP ve Let’s Encrypt Ücretsiz SSL konusunda daha önce iki yazı hazırlamıştım. Bu yazımda VestaCP ‘de Let’s Encrypt kurulumundan bahsedeceğim.
Öncelikle cd /root komutu ile kök dizine gidelim.
cd /root
Uygulamayı indirelim
git clone https://github.com/letsencrypt/letsencrypt cd letsencrypt
Komut yardımları için
./letsencrypt-auto certonly --renew-by-default --webroot -w /home/vestakullaniciadi/web/alanadi.com/public_html -d alanadi.com -d www.alanadi.com
Oluşturduğumuz SSL sertifikasını Vesta sertifika klasörüne aktaralım.
cp /etc/letsencrypt/live/alanadi.com/cert.pem /usr/local/vesta/ssl/certificate.crt cp /etc/letsencrypt/live/alanadi.com/privkey.pem /usr/local/vesta/ssl/certificate.key
Vesta servisini yeniden başlatalım.
service vesta restart
Hepsi bu kadar.
Otomatik Yenileme
SSL Sertifikaları en fazla 90 günlük oluşturulduğunu daha önceki yazımda bahsetmiştim. Bu uygulama ile otomatik yenileme yapmanız mümkün. Bunun için Vesta ve Let’s Encrypt ‘ın son sürümüne sahip olmanız gerekiyor. Bu komut ile Vesta ilgili kullanıcının SSL sertifikasını 60 günde bir otomatik yenileyecek.
letsencrypt-vesta -a 60 VestaKullaniciAdi AlanAdi.com