Linux ile Let's Encrypt Kullanarak Ücretsiz SSL Sertifikası Almanın Kolay Yolu

Bu yazıda, Linux sunucusunda Let's Encrypt ile nasıl ücretsiz SSL sertifikası alınacağı anlatılmaktadır. Sertifika kurulumu, yenileme ve test etme adımları detaylı bir şekilde ele alınmıştır.

BFS

Hayatımızda birçok şey gibi, internet dünyasında da güvenlik çok önemli. Web sitenizin güvenliğini sağlamak, kullanıcılarınızın bilgilerini korumak ve sitenizin daha profesyonel görünmesini sağlamak için SSL sertifikası kullanmak şart. Ancak bu SSL sertifikalarının fiyatları bazen cebinizi zorlayabilir. İşte tam da burada devreye Let's Encrypt giriyor. Let's Encrypt, ücretsiz bir SSL sertifikası sağlayan harika bir servis. Üstelik kullanımı da oldukça kolay! Hadi gelin, Linux sunucunuzda Let's Encrypt ile ücretsiz SSL sertifikası nasıl alacağınızı adım adım keşfedelim.

1. Adım: Let's Encrypt Nedir ve Neden Kullanmalısınız?

Let's Encrypt, dünya çapında milyonlarca web sitesine güvenli bir HTTPS bağlantısı sunan ücretsiz bir sertifika otoritesidir. Sadece ücretsiz değil, aynı zamanda otomatik yenileme özelliğiyle de zahmetsiz bir kullanım sağlar. Yani, her yıl sertifikanızı yenilemek için zaman kaybetmezsiniz. Ayrıca, Google ve diğer büyük arama motorları HTTPS ile korunmayan sitelere karşı daha düşük sıralamalar veriyor, bu da SEO’nuzu doğrudan etkileyebilir. Let's Encrypt, SEO dostu ve kullanıcı dostu bir seçenek olarak karşımıza çıkıyor.

2. Adım: Linux Sunucusuna Erişim Sağlayın

İlk olarak, Linux sunucunuza SSH ile bağlanmanız gerekiyor. Bunun için terminalinizi açın ve aşağıdaki komut ile bağlanın:


ssh username@sunucu-ip-adresi


Burada `username` yerine sunucunuza giriş yapmak için kullandığınız kullanıcı adını, `sunucu-ip-adresi` yerine ise sunucunuzun IP adresini yazmalısınız.

3. Adım: Certbot Kurulumu

Let's Encrypt sertifikasını almak için en popüler araç Certbot'tur. Certbot, Let's Encrypt ile SSL sertifikası almak ve kurmak için kullanılan açık kaynaklı bir yazılımdır. Şimdi, Certbot'u sunucunuza kurmamız gerekiyor.

Ubuntu/Debian kullanıyorsanız şu komutları kullanarak Certbot'u kurabilirsiniz:


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


Eğer CentOS kullanıyorsanız, şu komutları izleyin:


sudo yum install epel-release
sudo yum install certbot python3-certbot-nginx


4. Adım: Web Sunucusunu Konfigüre Etme

Certbot'u kurduktan sonra, web sunucusunun doğru yapılandırıldığından emin olmalısınız. Örneğin, eğer Nginx kullanıyorsanız, Nginx konfigürasyon dosyasının doğru bir şekilde ayarlandığını kontrol edin. Konfigürasyon dosyasının yolu genellikle şu şekildedir:


/etc/nginx/sites-available/default


Bu dosyayı açarak, doğru bir şekilde web sunucusunun ayarlandığından emin olun.

5. Adım: SSL Sertifikasını Almak

Şimdi sıra, SSL sertifikamızı almaya geldi. Eğer Nginx kullanıyorsanız, aşağıdaki komut ile sertifikanızı alabilirsiniz:


sudo certbot --nginx -d ornek-domain.com


Eğer Apache kullanıyorsanız, şu komutu kullanabilirsiniz:


sudo certbot --apache -d ornek-domain.com


Komutu çalıştırdıktan sonra, Certbot sizden e-posta adresinizi isteyecek ve ardından sertifika kurulumunu tamamlayacaktır. Sertifikayı başarıyla aldığınızda, artık web siteniz güvenli bir HTTPS bağlantısı ile erişilebilir olacak.

6. Adım: Sertifikanın Yenilenmesi

Let's Encrypt sertifikaları 90 gün süreyle geçerlidir, ancak Certbot otomatik olarak bu sertifikaları yenilemek için bir cron job (zamanlanmış görev) oluşturur. Sertifikanın doğru şekilde yenilendiğini kontrol etmek için aşağıdaki komutu kullanabilirsiniz:


sudo certbot renew --dry-run


Eğer her şey doğru şekilde ayarlandıysa, bu komut herhangi bir hata göstermeden çalışacaktır.

7. Adım: Web Sitenizi HTTPS ile Test Edin

Sertifikanızı başarıyla aldığınızda, web sitenizi HTTPS üzerinden kontrol edin. Tarayıcınızda sitenizin adresinin başında "https://" olduğuna ve kilit simgesinin göründüğüne dikkat edin. Artık web siteniz güvenli bir şekilde kullanıma hazır!

Sonuç

Let's Encrypt ile Linux üzerinde ücretsiz SSL sertifikası almak, güvenliği sağlamak ve SEO sıralamanızı artırmak için harika bir yoldur. Üstelik süreç oldukça basittir ve her aşama size zaman kazandırır. Şimdi siz de SSL sertifikanızı alarak web sitenizin güvenliğini artırabilirsiniz. Unutmayın, web güvenliği sadece bir tercih değil, zorunluluktur. Hadi, HTTPS ile sitenizi güvence altına alı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'...