SSL Sertifikası Nedir ve Neden Önemlidir?
Bir SSL sertifikası alarak, sitenin güvenliğini sağlamak sadece kullanıcılar için değil, aynı zamanda arama motorları için de önemlidir. Google, HTTPS kullanan siteleri ödüllendirir ve SEO sıralamanızı artırabilir.
Ama iyi haber! SSL sertifikasını almak için tonlarca para harcamanıza gerek yok. Let's Encrypt, tamamen ücretsiz bir SSL sertifikası hizmeti sunuyor. Şimdi bu harika hizmeti Linux sunucunda nasıl kuracağımızı adım adım anlatacağım.
1. Adım: Sunucunun Hazırlığı
Öncelikle, sunucunun güncel olduğundan emin olalım:
```bash
sudo apt update && sudo apt upgrade -y
```
Bu komut, tüm yazılımlarını günceller. Şimdi, Let's Encrypt için gerekli olan Certbot'u yükleyeceğiz.
2. Adım: Certbot Kurulumu
```bash
sudo apt install certbot python3-certbot-nginx -y
```
Eğer Apache kullanıyorsan, python3-certbot-apache paketini yüklemelisin. Ama burada biz Nginx üzerinden SSL sertifikası alacağız.
3. Adım: SSL Sertifikası Alma
```bash
sudo certbot --nginx
```
Bu komut, Certbot’u başlatacak ve sana birkaç soru soracak. Sitenin hangi alan adını kullanacağını ve e-posta adresini isteyecek. Ayrıca, HTTP'den HTTPS'ye yönlendirmeyi seçmeni sağlayacak. Yani, tüm ziyaretçilerin HTTPS üzerinden güvenli bir bağlantıya yönlendirilmesini sağlayabilirsin.
4. Adım: Sertifikanın Yenilenmesi
```bash
sudo certbot renew --dry-run
```
Bu komut, sertifikanın düzgün bir şekilde yenileneceğini test eder. Eğer her şey yolunda giderse, Certbot senin için otomatik olarak sertifikanı yenileyecektir. Bu işlem arka planda her 60 günde bir yapılır.
5. Adım: Web Sitesinin Test Edilmesi
Ayrıca, [SSL Labs](https://www.ssllabs.com/ssltest/) gibi bir araç kullanarak sertifikasının doğruluğunu test edebilirsin. Bu araç, sitenin SSL sertifikasını tarar ve herhangi bir güvenlik açığı olup olmadığını gösterir.
Sonuç: Güvenli ve Ücretsiz SSL Sertifikası!
Unutma, web güvenliği sadece kullanıcıları korumakla kalmaz, aynı zamanda senin ve sitenin itibarı için de önemlidir. Eğer daha fazla yardıma ihtiyacın olursa, buradayım!