Konuyu Açan
#0
Certbot, Let's Encrypt projesinin bir parçası olarak, otomatik olarak SSL/TLS sertifikaları almanızı ve bunları sunucularınıza kurmanızı sağlayan bir araçtır. Bu araç, web sitenizin güvenliğini artırmak için gerekli olan HTTPS protokolünü kolaylıkla kullanmanıza olanak tanır. İşte Linux üzerinde Certbot ile sertifika alma süreci adım adım nasıl yapılır.
İlk olarak, Certbot'u yüklemek için sisteminizin paket yöneticisini kullanabilirsiniz. Örneğin, Ubuntu veya Debian tabanlı bir sistemde aşağıdaki komutları çalıştırarak Certbot'u yükleyebilirsiniz:
Eğer Apache gibi bir web sunucusu kullanıyorsanız, ek olarak
Nginx kullanıyorsanız,
Kurulum tamamlandıktan sonra, sertifika almak için aşağıdaki komutu çalıştırabilirsiniz. Bu komut, otomatik olarak web sunucunuzun yapılandırmasını kontrol eder ve gerekli ayarları yapar:
veya
İlk çalıştırmada, e-posta adresinizi veren bir komut istemi ile karşılaşacaksınız. Bu e-posta, sertifika yenileme ve güvenlik bildirimleri için kullanılacaktır. Ayrıca, hizmet şartlarını kabul etmeniz istenecektir. Son olarak, hangi alan adları için sertifika almak istediğinizi belirteceksiniz.
Sertifika alma işlemi tamamlandığında, Certbot otomatik olarak yapılandırmanızı güncelleyerek HTTPS'yi etkinleştirecektir. Sertifikanızın geçerlilik süresi 90 gündür, ancak Certbot, sertifikanızın yenilenmesi için gerekli olan işleri otomatikleştirebilir. Aşağıdaki komut ile sertifika yenileme işlemini test edebilirsiniz:
Bu adımları takip ederek, Linux sunucunuzda güvenli bir HTTPS bağlantısı sağlamak için gerekli olan sertifikayı almış olacaksınız. Certbot ile sertifika yönetimi, sürecin otomatikleşmesi sayesinde oldukça basit hale gelmiştir.
İlk olarak, Certbot'u yüklemek için sisteminizin paket yöneticisini kullanabilirsiniz. Örneğin, Ubuntu veya Debian tabanlı bir sistemde aşağıdaki komutları çalıştırarak Certbot'u yükleyebilirsiniz:
CODE
12sudo apt update
sudo apt install certbotEğer Apache gibi bir web sunucusu kullanıyorsanız, ek olarak
python3-certbot-apache paketini de yüklemeniz gerekecek:CODE
1sudo apt install python3-certbot-apacheNginx kullanıyorsanız,
python3-certbot-nginx paketini yüklemelisiniz:CODE
1sudo apt install python3-certbot-nginxKurulum tamamlandıktan sonra, sertifika almak için aşağıdaki komutu çalıştırabilirsiniz. Bu komut, otomatik olarak web sunucunuzun yapılandırmasını kontrol eder ve gerekli ayarları yapar:
CODE
1sudo certbot --apacheveya
CODE
1sudo certbot --nginxİlk çalıştırmada, e-posta adresinizi veren bir komut istemi ile karşılaşacaksınız. Bu e-posta, sertifika yenileme ve güvenlik bildirimleri için kullanılacaktır. Ayrıca, hizmet şartlarını kabul etmeniz istenecektir. Son olarak, hangi alan adları için sertifika almak istediğinizi belirteceksiniz.
Sertifika alma işlemi tamamlandığında, Certbot otomatik olarak yapılandırmanızı güncelleyerek HTTPS'yi etkinleştirecektir. Sertifikanızın geçerlilik süresi 90 gündür, ancak Certbot, sertifikanızın yenilenmesi için gerekli olan işleri otomatikleştirebilir. Aşağıdaki komut ile sertifika yenileme işlemini test edebilirsiniz:
CODE
1sudo certbot renew --dry-runBu adımları takip ederek, Linux sunucunuzda güvenli bir HTTPS bağlantısı sağlamak için gerekli olan sertifikayı almış olacaksınız. Certbot ile sertifika yönetimi, sürecin otomatikleşmesi sayesinde oldukça basit hale gelmiştir.