Bugün sizlerle internetin güvenli dünyasına doğru heyecan verici bir yolculuğa çıkacağız. Eğer bir web sitesi sahibiyseniz ve ziyaretçilerinizin verilerini güvende tutmak istiyorsanız, SSL sertifikasına ihtiyacınız var. Bu yazımızda, Linux üzerinde Let's Encrypt ile nasıl ücretsiz SSL sertifikası alacağınızı ve kuracağınızı adım adım öğreneceğiz. Hazırsanız, başlayalım!
SSL Sertifikası Nedir ve Neden Önemlidir?
Adım 1: Sunucunuza Bağlanın
ssh kullanıcı_adı@sunucu_ip_adresiSunucunuza bağlandıktan sonra, işlem yapmaya hazırsınız.
Adım 2: Certbot'u Yükleyin
sudo apt updatesudo apt install certbot python3-certbot-nginxBu komutlarla, Certbot ve Nginx ile uyumlu olan gerekli Python modüllerini kurmuş oluyorsunuz.
Adım 3: SSL Sertifikasını Alın
sudo certbot --nginxBu komut, sunucunuzdaki Nginx yapılandırmasını otomatik olarak kontrol edecek ve SSL sertifikasını kuracaktır. Ayrıca, size bazı bilgiler soracaktır, bu yüzden bu aşamada doğru alanları doldurduğunuzdan emin olun.
Not: Eğer Apache kullanıyorsanız, `--nginx` yerine `--apache` kullanabilirsiniz.
Adım 4: SSL Sertifikasının Kurulumunu Doğrulayın
Adım 5: Sertifikanın Süresinin Otomatik Yenilenmesi
sudo crontab -eArdından şu satırı ekleyin:
0 12 * * * certbot renew --quietBu komut, her gün saat 12:00'de sertifikanızın geçerliliğini kontrol eder ve gerekiyorsa otomatik olarak yeniler.
Adım 6: Web Sitenizi Güvenli Hale Getirin
server {
listen 80;
server_name ornek-site.com www.ornek-site.com;
return 301 https://$server_name$request_uri;
}Bu, tüm gelen HTTP isteklerini HTTPS'ye yönlendirecektir, böylece kullanıcılar her zaman güvenli bir bağlantı kullanır.
Sonuç
Bu basit adımlarla Linux üzerinde SSL sertifikası almak, sitenizin güvenliğini artırmanın yanı sıra, ziyaretçilerinize de güvenli bir ortam sunduğunuzun işaretidir. Unutmayın, güvenlik her şeydir ve bu küçük adımlar, büyük farklar yaratabilir.