Linux'ta Let's Encrypt ile Ücretsiz SSL Sertifikası Nasıl Kurulur?

Linux üzerinde Let's Encrypt ile ücretsiz SSL sertifikası nasıl kurulur? Adım adım açıklamalarla web sitenizi güvenli hale getirin!

BFS

Merhaba, sevgili okurlar! Web sitenizin güvenliğini sağlamanın önemli olduğunu biliyoruz, değil mi? Güvenli bağlantılar, sadece ziyaretçilerinizin bilgilerini korumakla kalmaz, aynı zamanda Google arama sonuçlarında daha üst sıralara çıkmanıza da yardımcı olur. Bugün sizlere, Linux üzerinde Let's Encrypt ile ücretsiz SSL sertifikası kurmayı anlatacağım. Evet, doğru okudunuz; ücretsiz, hızlı ve oldukça güvenli bir çözüm! Hazırsanız, başlayalım.

Let's Encrypt Nedir ve Neden Kullanmalısınız?



Let's Encrypt, bir açık kaynaklı ve ücretsiz SSL/TLS sertifikası sağlayıcısıdır. Web sitenizin HTTPS (Güvenli HTTP) üzerinden çalışmasını sağlar. Neden mi kullanmalısınız? Çünkü SSL sertifikaları, site ziyaretçilerine verilerin güvenli bir şekilde iletildiğini garantiler. Ayrıca, Google, SSL kullanmayan siteleri daha düşük sıralarda gösterdiğinden, SEO açısından da büyük bir avantaj sağlar.

Peki, Linux'ta Let's Encrypt ile bu ücretsiz SSL sertifikasını nasıl kuracağız? Hadi adım adım öğrenelim.

1. Adım: Gerekli Paketlerin Yüklenmesi



Öncelikle, sisteminizde gerekli paketlerin kurulu olduğundan emin olmalısınız. Bunun için terminali açıp şu komutu girin:


sudo apt update
sudo apt install certbot python3-certbot-nginx


Bu komut, Certbot adlı SSL yönetim aracını ve Nginx sunucusuyla uyumlu modülü kurar.

2. Adım: Nginx’i Konfigüre Etmek



SSL sertifikasını başarıyla alabilmek için Nginx sunucusunun doğru şekilde konfigüre edilmesi gerekiyor. Bunun için şu komutu kullanarak Nginx yapılandırma dosyasına göz atabilirsiniz:


sudo nano /etc/nginx/sites-available/default


Bu dosyada, server blok kısmının şu şekilde göründüğünden emin olun:


server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;
    return 301 https://$host$request_uri;
}


Burada, HTTP (80 numaralı port) üzerinden gelen istekleri HTTPS (443 numaralı port) üzerinden yönlendirecek bir ayar yapıyoruz. Değişiklikleri kaydedip çıkmayı unutmayın!

3. Adım: SSL Sertifikası Almak



Şimdi en heyecanlı kısmına geldik! Certbot kullanarak SSL sertifikamızı alacağız. Bunun için terminale şu komutu yazın:


sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com


Bu komut, Certbot’a Let's Encrypt’ten SSL sertifikası almasını ve Nginx sunucusunda otomatik olarak yapılandırmasını söyler. Karşınıza çıkan sorulara “Y” diyerek onay verebilirsiniz.

4. Adım: SSL Sertifikasının Yenilenmesi



Let's Encrypt sertifikaları 90 gün boyunca geçerlidir, ancak bunu dert etmeyin! Çünkü Certbot, bu işlemi otomatik hale getirebilir. Sertifikanın yenilenmesini sağlamak için aşağıdaki komutu kullanabilirsiniz:


sudo certbot renew --dry-run


Bu komut, sertifikanızın düzgün şekilde yenilendiğinden emin olmanızı sağlar. Eğer her şey yolunda ise, otomatik yenileme işlemi aktif hale gelir.

5. Adım: Web Sitenizi HTTPS ile Erişilebilir Hale Getirmek



Her şey tamam! Şimdi web sitenizin SSL ile çalışıp çalışmadığını kontrol edebilirsiniz. Web tarayıcınızda https://yourdomain.com yazarak siteyi açın. Eğer doğru şekilde kurulmuşsa, tarayıcınızın adres çubuğunda kilit simgesi göreceksiniz.

İşte bu kadar! Web siteniz artık tamamen güvenli bir şekilde HTTPS üzerinden erişilebilir. Let's Encrypt ile SSL kurulumunu bu kadar basit bir şekilde tamamladık. Güvenlik sağlamak, kullanıcılarınızın güvenini kazanmak ve SEO'da bir adım öne çıkmak için harika bir yöntem, değil mi?

Sonuç olarak



Web sitenizi güvence altına almak için Let's Encrypt gibi ücretsiz bir sertifika sağlayıcıyı kullanmak, kullanıcılarınızın güvenliğini sağlarken, Google sıralamalarında da daha üstlerde yer almanızı sağlar. Adımları takip ederek, Linux sunucunuzda kısa sürede HTTPS’yi aktif edebilir, güvenli bağlantı sağlayabilirsiniz.

Artık güvenli internetin tadını çıkarın ve SSL’in sunduğu tüm avantajlardan yararlanın!

İlgili Yazılar

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

Web Güvenliğini Arttırmak İçin 2025'te Kullanılacak 10 Yeni Yöntem

Web güvenliği her geçen yıl daha da önemli bir konu haline geliyor. Özellikle 2025’e yaklaştıkça, hacker’lar sürekli yeni yöntemler geliştirirken, biz de onları durdurmanın yollarını arıyoruz. İnternetin büyümesiyle birlikte, her web sitesi sahibi kendini...

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'...