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ürDoğrulama DüzeyiKullanım AlanıMaliyet
DV (Domain Validated)Alan adı sahipliğiBloglar, kişisel sitelerÜcretsiz - Düşük
OV (Organization Validated)Kurum doğrulamaKurumsal sitelerOrta
EV (Extended Validation)Kapsamlı kurum doğrulamaBankalar, e-ticaretYüksek
WildcardDV veya OVTüm alt alan adlarıOrta-Yüksek
Multi-Domain (SAN)DV veya OVBirden fazla domainOrta-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:

  1. WHM'e giriş yapın
  2. SSL/TLS bölümüne gidin
  3. Manage AutoSSL seçeneğini tıklayın
  4. Sertifika sağlayıcısı olarak Let's Encrypt seçin
  5. İlgili domain için AutoSSL'i etkinleştirin

Plesk'te SSL Kurulumu

  1. Plesk kontrol panelinize giriş yapın
  2. İlgili alan adını seçin
  3. SSL/TLS Certificates bölümüne gidin
  4. Install a free basic certificate provided by Let's Encrypt seçeneğini tıklayın
  5. 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.