Certbot Nginx Eklentisinin Kurulumu

Let’s Encrypt günümüzde oldukça popüler olan bir ücretsiz SSL çözümü olarak karşımıza çıkıyor.

SSL sertifikasına para vermektense ücretsiz kullanmak oldukça güzel bir özellik. Tabi kurulum sırasında arada hatalardan da geçemiyoruz. En son benim başıma şu şekilde bir hata mı desem yoksa eksiklik mi desem bilemeyeceğim bir durum geldi

sudo certbot --nginx
The requested nginx plugin does not appear to be installed

Hani eskiden kullanırken nginx üzerinde birden böyle bir hataya düşmek beni şaşırtmadı değil. Son versiyon güncellemesi ile olan bi değişiklik diye düşünüp eklentiyi tekrar kurmam gerekti.

sudo apt install python-certbot-nginx

Ardından rutin cron ayarımızı yenilememiz gerektiğinide fark ettim

sudo crontab -e

Daha sonra aşağıdaki satırı ekliyoruz. 12 saatte bir herhangi bir dakika içerisinde yeniliyorsun. Bunu ben demiyorum eklentiyi yazan amcalar öneriyor.

22 3,15 * * * certbot --nginx renew --quiet

Tabi ben unutmam elimle güncellerim derseniz parametremiz şu şekilde

sudo certbot --nginx --force-renewal renew

Endişelenmeyin, eğer cron hataları olur ise Let’s Encrypt size güzelce yenileme zamanı geldiğinde hatırlatma yapacaktır.

Share this:

Leave a Comment