Konuyu Açan
#0
Certbot, Let’s Encrypt tarafından sağlanan ücretsiz SSL/TLS sertifikalarını otomatik olarak almak ve yenilemek için kullanılan bir araçtır. Bu araç, web sunucularında HTTPS bağlantılarını etkinleştirmek için oldukça kullanışlıdır. Aşağıda, Linux üzerinde Certbot kurulumunu gerçekleştirmek için gereken adımları ve komutları bulabilirsiniz.
1. Sistem Güncellemeleri
Kurulum öncesinde, sisteminizin güncel olduğundan emin olun. Aşağıdaki komutlarla sisteminizi güncelleyebilirsiniz:
2. Certbot Kurulumu
Ubuntu gibi Debian tabanlı sistemlerde Certbot'u kurmak için resmi paket yöneticisini kullanabilirsiniz. Aşağıdaki komut ile Certbot'u kurabilirsiniz:
Eğer Apache veya Nginx kullanıyorsanız, ilgili eklentileri de kurmanız gerekmektedir:
Apache için:
Nginx için:
3. Sertifika Alma
Kurulum tamamlandıktan sonra, SSL sertifikasını almak için aşağıdaki komutu çalıştırabilirsiniz. Bu örnekte, "yourdomain.com" yerine kendi alan adınızı girin:
Nginx için ise şu şekilde çalıştırabilirsiniz:
Bu komutlar, alan adınız için gerekli olan SSL sertifikasını alır ve web sunucunuzla otomatik olarak entegre eder.
4. Sertifika Yenileme
Let’s Encrypt sertifikaları genellikle 90 gün geçerlilik süresine sahiptir. Sertifikayı yenilemek için aşağıdaki komutu kullanabilirsiniz:
Bu komut, mevcut sertifikalarınızı kontrol eder ve gerekirse otomatik olarak yeniler.
Son olarak, Certbot'un kurulum ve kullanım adımlarını takip ederek, web sitenizi HTTPS ile güvence altına alabilirsiniz. Bu süreç, güvenli bir çevrimiçi deneyim için oldukça önemlidir.
1. Sistem Güncellemeleri
Kurulum öncesinde, sisteminizin güncel olduğundan emin olun. Aşağıdaki komutlarla sisteminizi güncelleyebilirsiniz:
CODE
12sudo apt update
sudo apt upgrade2. Certbot Kurulumu
Ubuntu gibi Debian tabanlı sistemlerde Certbot'u kurmak için resmi paket yöneticisini kullanabilirsiniz. Aşağıdaki komut ile Certbot'u kurabilirsiniz:
CODE
1sudo apt install certbotEğer Apache veya Nginx kullanıyorsanız, ilgili eklentileri de kurmanız gerekmektedir:
Apache için:
CODE
1sudo apt install python3-certbot-apacheNginx için:
CODE
1sudo apt install python3-certbot-nginx3. Sertifika Alma
Kurulum tamamlandıktan sonra, SSL sertifikasını almak için aşağıdaki komutu çalıştırabilirsiniz. Bu örnekte, "yourdomain.com" yerine kendi alan adınızı girin:
CODE
1sudo certbot --apache -d yourdomain.com -d www.yourdomain.comNginx için ise şu şekilde çalıştırabilirsiniz:
CODE
1sudo certbot --nginx -d yourdomain.com -d www.yourdomain.comBu komutlar, alan adınız için gerekli olan SSL sertifikasını alır ve web sunucunuzla otomatik olarak entegre eder.
4. Sertifika Yenileme
Let’s Encrypt sertifikaları genellikle 90 gün geçerlilik süresine sahiptir. Sertifikayı yenilemek için aşağıdaki komutu kullanabilirsiniz:
CODE
1sudo certbot renewBu komut, mevcut sertifikalarınızı kontrol eder ve gerekirse otomatik olarak yeniler.
Son olarak, Certbot'un kurulum ve kullanım adımlarını takip ederek, web sitenizi HTTPS ile güvence altına alabilirsiniz. Bu süreç, güvenli bir çevrimiçi deneyim için oldukça önemlidir.