Certbot Nedir?
Certbot, HTTPS bağlantılar için otomatik bir şekilde Let's Encrypt sertifikaları oluşturmayı ve yönetmeyi sağlayan ücretsiz, açık kaynaklı yazılım aracıdır.
Certbot ile DNS-01 Challenge Kullanarak Wildcard Sertifika Alma
- Certbot kurulu değilse aşağıdaki komut ile certbot kurulur
sudo apt update
sudo apt install certbot
- Asagidaki komuttaki alan adi kismi degistirilerek wildcard sertifika isteginde bulunulur:
certbot certonly -d "*.alan-adi.com.tr" -d alan-adi.com.tr --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory
-
Certbot size mail adresi soracak, kullanmakta oldugunuz bir mail adresini verebilirsiniz. Certbot sertifikanız bitmeye yaklaştığında size mail gönderiyor.(4 Haziran 2025'den itibaren artık yapmıyor)
-
Gelen ikinci seçeneğe Yes diyerek cevap verebilirsiniz.
-
Bir adet TXT kaydi olusturmaniz gerekecek. Konsoldaki isim ile bir TXT kaydi olusturun. ((Not: DNS kaydinin yayinlanmasi biraz zaman alabilir. Dig veya nslookup komutu ile kontrol edebilirsiniz.))
-
Ayni islemi bir kere daha yapmaniz gerekecek, girmis oldugunuz dns kaydini yeni VALUE ile duzenleyip tekrar enter'a basabilirsiniz.
-
Sertifikaniz certbot'un belirledigi dizinde olusmus olacak. Konsol ciktisindan dizini gorebilirsiniz.