Let's Encrypt ile Ücretsiz SSL Sertifikası Nasıl Alınır?

Let's Encrypt ile Ücretsiz SSL Sertifikası Nasıl Alınır?

Linux üzerinde Let's Encrypt ile ücretsiz SSL sertifikası almak çok kolay! Bu blogda, SSL sertifikası kurulumunu ve otomatik yenilemeyi nasıl yapabileceğinizi detaylı bir şekilde anlatıyoruz.

BFS

Web dünyasında her geçen gün daha fazla kişisel veri, ödeme bilgisi ve özel içerik paylaşılıyor. Bu verilerin güvenliğini sağlamak ise her web sitesi sahibi için önemli bir konu. İşte tam bu noktada, ücretsiz SSL sertifikaları devreye giriyor. Bugün, ücretsiz SSL sertifikası almanın ve bunu Linux sunucusunda kurmanın ne kadar kolay olduğunu keşfedeceğiz. Hadi, başlayalım!

Let's Encrypt: Nedir ve Neden Kullanılır?



Bir web sitesinin HTTPS üzerinden güvenli bir şekilde çalışabilmesi için bir SSL sertifikasına ihtiyacı vardır. Ancak, SSL sertifikaları genellikle maliyetlidir. Burada devreye Let's Encrypt giriyor! Bu açık kaynaklı ve tamamen ücretsiz bir SSL sertifikası sağlayıcısıdır. 2016 yılında kurulmuş olan Let's Encrypt, web güvenliğini daha erişilebilir hale getirmeyi amaçlayan bir projedir. Yani, SSL sertifikalarını yüksek maliyetler olmadan edinmek mümkün!

Özellikle küçük işletmeler ve kişisel projeler için oldukça faydalıdır. Üstelik, Let's Encrypt sertifikaları 90 gün geçerlidir, fakat yenilemesi de oldukça kolaydır.

Linux'ta Let's Encrypt SSL Sertifikası Kurulumu



Linux sunucusunda Let's Encrypt SSL sertifikasını kurmak için, genellikle en popüler araç olan Certbot'u kullanacağız. Adım adım nasıl yapılacağına bakalım:

Adım 1: Certbot Yükleme
İlk adım olarak, Certbot paketini sisteminize yüklemeniz gerekiyor. Bunun için terminale aşağıdaki komutu girin:


sudo apt update
sudo apt install certbot


Adım 2: Apache veya Nginx'yi Kurma
Web sunucusunu da yapılandırmamız gerekecek. Eğer Apache kullanıyorsanız, aşağıdaki komut ile yapılandırmayı başlatabilirsiniz:


sudo apt install python3-certbot-apache


Nginx kullanıyorsanız, yine benzer şekilde:


sudo apt install python3-certbot-nginx


Adım 3: SSL Sertifikasını Alma
Artık sertifikayı almak için hazırsınız! Apache veya Nginx web sunucunuza bağlı olarak aşağıdaki komutlardan birini kullanabilirsiniz. Apache için:


sudo certbot --apache


Nginx için ise:


sudo certbot --nginx


Bu komut, Let's Encrypt ile bağlantıya geçer, web sitenizin domainini doğrular ve SSL sertifikasını yükler. Eğer doğrulama başarılı olursa, sertifika kurulumu tamamlanacaktır.

Adım 4: Otomatik Yenileme Ayarları



SSL sertifikaları 90 gün geçerlidir. Ancak, endişelenmenize gerek yok! Certbot, sertifikayı otomatik olarak yenileyebilir. Bunu yapmak için, aşağıdaki komutu kullanarak cron job ekleyebilirsiniz:


sudo crontab -e


Aşağıdaki satırı cron dosyasına ekleyin:


0 12 * * * certbot renew --quiet


Bu komut, her gün saat 12'de SSL sertifikanızın yenilenmesini otomatik olarak sağlar.

SSL Sertifikasının Test Edilmesi



Her şey tamamlandığında, web sitenizin HTTPS üzerinden çalıştığını test etmek için tarayıcınızı açın ve sitenizin adresini https:// ile başlatarak kontrol edin. Sertifika başarılı bir şekilde yüklendiyse, tarayıcıda güvenli bir bağlantı (yeşil kilit simgesi) görmelisiniz.

Özetle, Let's Encrypt ile SSL sertifikası almak hiç de zor değil! Linux sunucularında yapacağınız birkaç adım ile web siteniz güvenli hale gelecek ve ziyaretçilerinizi koruyacaksınız.

İlgili Yazılar

Benzer konularda diğer yazılarımız

VPN Kullanırken Güvenlik Hatalarından Kaçınmak: En Yaygın Yapılan 7 Hata ve Çözümleri

**İnternette güvenli gezintiyi sağlamak, modern dünyada her geçen gün daha önemli hale geliyor. Hangi cihazı kullanırsanız kullanın, dijital güvenliğinizi korumak, çoğu zaman zor bir görev gibi görünebilir. Ancak **VPN** (Virtual Private Network - Sanal...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...