Mertcan GÖKGÖZ
Takip Et
Linux Hacısı, Sistem Uzmanı
· < 1 dak. Okunur

Certbot Nginx Eklentisinin Kurulumu

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

SSL sertifikasına para vermektense ücretsiz kullanmak oldukça güzel bir özellik. Tabi kurulum sırasında arada hatalardanda geçemiyoruz. En son benim başıma şu şekilde bir hata mı desem yoksa eksiklikmi desem bilemiyeceğ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. Şimdi diyebilirsiniz. Niye 12 saatte bir herhangi bir dakika içerisinye yeniliyorsun. Bunu ben demiyorum plugini 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.

Bol SSL'li günler dilerim.