SSL sertifikası rehberi: türleri, Let's Encrypt ve HTTPS'e geçiş

Domain ve DNS
Son güncelleme: · Castiel 1 revizyon ~2 dk okuma 6 görüntülenme

DV, OV ve EV sertifikalar arasındaki fark, ücretsiz Let's Encrypt, wildcard sertifikalar, HTTPS yönlendirmesi, karışık içerik ve HSTS.

SSL/TLS sertifikası, tarayıcı ile sunucu arasındaki bağlantıyı şifreler ve sitenin alan adına ait olduğunu doğrular. Günümüzde HTTPS; güvenlik, tarayıcı uyarılarından kaçınma ve arama motorları açısından standarttır.

Sertifika türleri​

  • DV (Domain Validation): Yalnızca alan adının kontrolünüzde olduğu doğrulanır. Dakikalar içinde verilir; Let's Encrypt sertifikaları DV'dir. Çoğu site için yeterlidir.
  • OV (Organization Validation): Kurumun varlığı da doğrulanır; sertifika ayrıntılarında şirket adı görünür.
  • EV (Extended Validation): En kapsamlı kurum doğrulaması. Modern tarayıcılar adres çubuğunda artık özel bir yeşil gösterge kullanmadığı için görünür fark azalmıştır.
Kapsama göre ayrıca: tek alan adı, wildcard (*.ornek.com — tüm birinci seviye alt alan adları) ve çoklu alan adı (SAN) sertifikaları vardır.

Ücretsiz sertifika: Let's Encrypt​

Let's Encrypt ücretsiz DV sertifika sağlar. Sertifikalar kısa ömürlüdür (şu an 90 gün) ve otomatik yenilenmek üzere tasarlanmıştır. cPanel (AutoSSL), Plesk ve çoğu panel bunu kendiliğinden yapar. Kendi sunucunuzda Certbot kullanabilirsiniz:
Bash:
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d ornek.com -d www.ornek.com
sudo certbot renew --dry-run
Wildcard sertifikalar için DNS-01 doğrulaması (DNS'e TXT kaydı eklenmesi) gerekir.

HTTPS'e geçiş kontrol listesi​

  1. Sertifikayı kurun ve https:// adresinin hatasız açıldığını kontrol edin.
  2. Tüm http:// isteklerini kalıcı 301 yönlendirmesiyle https:// adresine yönlendirin.
  3. CMS ayarlarındaki site adresini (ör. WordPress "Site Adresi") https olarak güncelleyin.
  4. Karışık içerik (mixed content) uyarılarını giderin: sayfa içindeki görsel, script ve CSS bağlantıları da https olmalı.
  5. Search Console'da https mülkünü ekleyin, site haritasını güncelleyin.
  6. Her şey sorunsuzsa HSTS başlığını ekleyerek tarayıcıların siteye yalnızca HTTPS ile bağlanmasını sağlayın (önce kısa süreyle test edin).

Sorun giderme​

  • NET::ERR_CERT_COMMON_NAME_INVALID: Sertifika, açılan alan adını (ör. www'lu hali) kapsamıyor.
  • Sertifika süresi dolmuş: Otomatik yenileme çalışmıyor; cron/zamanlayıcıyı ve 80 numaralı portun erişilebilirliğini kontrol edin.
  • Zincir eksik (incomplete chain): Ara sertifikalar kurulmamış; bazı cihazlar hata verir.
Yapılandırmanızı SSL Labs Server Test ile ücretsiz olarak notlandırabilirsiniz.

Topluluk sayfası

Bu sayfa Forumlio topluluğu tarafından düzenlenebilir. Bilgiler doğrulanabilir kaynaklara dayanmalıdır; kritik işlemlerden önce resmi belgeleri de kontrol edin.

Geri
En Üst