SSL Sertifikası Nedir?
SSL (Secure Sockets Layer) sertifikası, bir web sitesi ile kullanıcının tarayıcısı arasındaki veri iletişimini şifreleyen dijital bir kimlik belgesidir. Günümüzde teknik olarak TLS (Transport Layer Security) protokolü kullanılsa da "SSL" terimi yaygın biçimde kullanılmaya devam etmektedir. SSL sertifikası kurulu sitelerin adresi https:// ile başlar ve tarayıcıda kilit simgesi görünür.
Neden SSL Sertifikası Zorunlu Hale Geldi?
SSL artık bir seçenek değil, zorunluluktur. İşte temel nedenler:
- Güvenlik: Kullanıcı verileri (şifreler, kredi kartı bilgileri) şifreli iletilir, üçüncü taraflar tarafından okunamaz
- SEO Avantajı: Google, HTTPS kullanan siteleri arama sonuçlarında daha üst sıralarda gösterir
- Tarayıcı Uyarıları: HTTP kullanan siteleri Chrome ve Firefox "Güvenli Değil" olarak işaretler, bu kullanıcı güvenini zedeler
- KVKK/GDPR Uyumu: Kişisel veri işleyen sitelerin SSL kullanması yasal bir gereklilik haline gelmiştir
SSL Sertifikası Türleri
| Tür | Doğrulama Düzeyi | Kullanım Alanı | Maliyet |
|---|---|---|---|
| DV (Domain Validated) | Alan adı sahipliği | Bloglar, kişisel siteler | Ücretsiz - Düşük |
| OV (Organization Validated) | Kurum doğrulama | Kurumsal siteler | Orta |
| EV (Extended Validation) | Kapsamlı kurum doğrulama | Bankalar, e-ticaret | Yüksek |
| Wildcard | DV veya OV | Tüm alt alan adları | Orta-Yüksek |
| Multi-Domain (SAN) | DV veya OV | Birden fazla domain | Orta-Yüksek |
Ücretsiz SSL: Let's Encrypt
Let's Encrypt, kar amacı gütmeyen bir sertifika otoritesidir ve tamamen ücretsiz DV SSL sertifikaları sunar. Sertifikalar 90 günde bir yenilenmesi gerekmekle birlikte bu işlem çoğu hosting panelinde otomatik olarak gerçekleştirilir.
cPanel'de SSL Kurulumu (AutoSSL)
cPanel'in AutoSSL özelliği, Let's Encrypt sertifikalarını otomatik olarak yönetir:
- WHM'e giriş yapın
- SSL/TLS bölümüne gidin
- Manage AutoSSL seçeneğini tıklayın
- Sertifika sağlayıcısı olarak Let's Encrypt seçin
- İlgili domain için AutoSSL'i etkinleştirin
Plesk'te SSL Kurulumu
- Plesk kontrol panelinize giriş yapın
- İlgili alan adını seçin
- SSL/TLS Certificates bölümüne gidin
- Install a free basic certificate provided by Let's Encrypt seçeneğini tıklayın
- E-posta adresinizi girin ve Get it free butonuna basın
SSL Kurulumu Doğrulama
Sertifikanın doğru kurulduğunu kontrol etmek için şu yöntemleri kullanabilirsiniz:
- Tarayıcıda kilit simgesine tıklayarak sertifika detaylarını inceleyin
- SSL Labs (ssllabs.com/ssltest) gibi ücretsiz araçlarla kapsamlı SSL analizi yapın
- HTTP'den HTTPS'e yönlendirmenin çalıştığını test edin
Yaygın SSL Hataları ve Çözümleri
- Mixed Content Hatası: Sayfanızdaki bazı kaynaklar HTTP üzerinden yükleniyordur. Tüm kaynak URL'lerini HTTPS'e güncelleyin.
- Sertifika Süresi Dolmuş: AutoSSL veya Certbot otomatik yenileme ayarlarını kontrol edin.
- Sertifika Alan Adıyla Eşleşmiyor: Sertifikanın hangi domain için verildiğini kontrol edin.
Sonuç
SSL sertifikası, modern bir web sitesinin olmazsa olmazlarındandır. Let's Encrypt sayesinde ücretsiz olarak edinilebilen SSL'i cPanel veya Plesk üzerinde kolayca kurabilir ve sitenizi hem ziyaretçileriniz hem de arama motorları için güvenli hale getirebilirsiniz.