-- Genel, Linux

Vesta Panel Let’s Encrypt SSL

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