Ana içeriğe geç
DCHost / Uygulama rehberi

SSL hatası nasıl giderilir? HTTPS kontrol rehberi

Siteniz açılırken “bağlantınız gizli değil” uyarısı mı görüyorsunuz? Yoksa sayfa açılıyor ama bazı görseller görünmüyor mu? Bu iki belirti aynı sorundan kaynaklanmayabilir.

HTTPS, tarayıcı ile site arasındaki şifreli bağlantıdır. SSL/TLS sertifikası, bu bağlantıda açtığınız alan adının doğrulanmasına yardımcı olur. Aşağıdaki sırayla kontrol ederek hangi ayarın düzeltilmesi gerektiğini bulabilirsiniz.

Görsel anlatımHTTPS bağlantısını sırayla kontrol edin

Aynı belirtiyi farklı ayarlar oluşturabilir; önce doğru noktayı bulun.

  1. Açılan alan adı

    Tarayıcıda hangi tam adresi açtığınızı kontrol edin.

  2. DNS hedefi

    A/AAAA ve www kayıtları hangi sunucuya gidiyor?

  3. Sertifika

    Ad eşleşiyor mu, tarih geçerli mi ve sertifika doğru sunucuda mı?

  4. Sayfa içeriği

    Yönlendirmeler ve sayfanın çağırdığı görseller de HTTPS ile çalışmalı.

CDN kullanıyorsanız ziyaretçinin gördüğü sertifika ile asıl sunucunun sertifikası farklı olabilir.

Başlamadan önce​

  1. Kendi tarayıcınızda sorun yaşanan tam adresi kopyalayın.
  2. Ekrandaki hata kodunu ve hatayı gördüğünüz zamanı not edin.
  3. example.com ile www.example.com adreslerini ayrı kontrol edin; sertifika ikisini de kapsamayabilir. Buradaki alan adları örnektir.
  4. Hosting paneli, DNS ve uygulama ayarlarına erişiminizi hazırlayın. Son yaptığınız değişiklikleri not edin; değiştireceğiniz dosyaların kopyasını alın.
Sertifika uyarısını atlamayın

Sorunu incelerken tarayıcıdaki sertifika doğrulamasını kapatmayın. Sertifika hatası görülen bağlantıda parola veya ödeme bilgisi girmeyin.

1. Hatanın hangi aşamada olduğunu belirleyin​

Tabloda ekranda gördüğünüz belirtiyi bulun. Sonraki bölümlerde ilgili kontrolü uygulayın; bütün ayarları aynı anda değiştirmeyin.

Ekranda ne görüyorsunuz?Önce neyi kontrol etmelisiniz?
Sertifika adı açılan adresle eşleşmiyorTarayıcıdaki alan adı ve sertifikanın kapsadığı adlar
Sertifika süresi dolmuş veya henüz geçerli değilSertifika tarihleri ve kendi cihazınızın saat/tarih ayarı
Bazı ziyaretçiler farklı sertifika görüyorA/AAAA kayıtları, eski sunucu ve varsa CDN
“Çok fazla yönlendirme” hatasıUygulama, hosting ve varsa ara sunucudaki HTTPS kuralları
Sayfa açılıyor, bazı görseller veya betikler engelleniyorHTTP ile çağrılan kaynaklar; tarayıcının Konsol ekranı

CDN veya ters vekil, ziyaretçi ile asıl sunucunuz arasında çalışan bir hizmettir. Böyle bir hizmet kullanıyorsanız onun ayarları da bağlantıyı etkileyebilir.

2. DNS'in doğru sunucuya ulaştığını doğrulayın​

Nerede? Alan adınızın yetkili DNS panelinde ve hosting hizmet bilgilerinde.

  1. DNS kayıtlarını açın. A kaydının hedefini hizmetinizin IPv4 adresiyle karşılaştırın.
  2. AAAA kaydı varsa hedefini de kontrol edin; bu kayıt IPv6 kullanan ziyaretçileri yönlendirir.
  3. www kaydının da doğru hedefe gittiğini doğrulayın.
  4. Eski veya yanlış sunucuya yönlenen kaydı, hizmet bilgilerinizle karşılaştırmadan değiştirmeyin.

Ziyaretçi eski sunucuya gidiyorsa yeni sunucuya sertifika kurmanız onun sorununu çözmez.

CDN veya ters vekil kullanıyorsanız tarayıcının gördüğü sertifika ile asıl sunucudaki sertifika farklı olabilir. Hangi bağlantıda hata olduğunu ayırın; şifrelemeyi kapatmayı çözüm olarak kullanmayın.

3. Sertifikayı kontrol panelinden inceleyin​

Nerede? Hosting kontrol panelinde.

  1. cPanel kullanıyorsanız SSL/TLS Status ekranını açın. Sürüme göre bu, SSL/TLS Certificates içinde bir sekme olabilir.
  2. İşlem yaptığınız alan adını bulun.
  3. Sertifikanın bu adı kapsadığını, geçerlilik tarihlerinin uygun olduğunu ve sunucuya kurulduğunu kontrol edin.
  4. Hizmette AutoSSL varsa alan adının durumunu ve gösterilen son hatayı okuyun.
  5. Doğrulama hatası varsa DNS'in ve kullanılan alan adı doğrulama yönteminin çalıştığını kontrol edin.

CAA kaydı, hangi kuruluşların alan adınıza sertifika üretebileceğini sınırlandırır. Kullanılan sertifika kuruluşuna izin verildiğini kontrol edin; kaydı nedenini anlamadan silmeyin.

Sertifika doğru görünmesine rağmen hata sürüyorsa sertifika zinciri veya sunucuya kurulum için destek isteyin. Sertifika zinciri, tarayıcının sertifikayı güvenilir bir kuruluşa bağlamasını sağlar. Özel anahtar, hesap parolası veya bütün yapılandırma dosyanızı paylaşmayın.

Görsel anlatımSertifika adı açılan adresi kapsamalı

Bu, örnek alan adlarıyla gösterilen bir eşleşme kontrolüdür.

  • Tarayıcıda açılan adres

    https://example.com

  • Sertifikanın kapsadığı ad

    example.com listede olmalı; sadece other.example yazması yeterli değildir.

www.example.com adresini ayrıca kontrol edin. Adın eşleşmesi yanında geçerlilik ve güven zinciri de doğru olmalıdır.

4. HTTPS yönlendirmesini tek düzen içinde yönetin​

Yönlendirme döngüsü, iki kuralın tarayıcıyı tekrar tekrar birbirine göndermesidir. Örneğin biri HTTP'yi HTTPS'e, diğeri HTTPS'i HTTP'ye yönlendirebilir.

  1. Önce geçerli sertifikanın hazır olduğunu doğrulayın.
  2. Mevcut yönlendirme ayarlarını ve dosyalarını kaydedin.
  3. Hosting ayarı, .htaccess, uygulama eklentisi ve varsa CDN'deki HTTPS kurallarını karşılaştırın.
  4. Birbiriyle çelişen kuralları belirleyin. Bir seferde tek noktayı değiştirip sonucu kontrol edin.
  5. WordPress'te site adresinin http:// veya https:// ile başlamasını ve varsa ara sunucu ayarlarını kontrol edin.

Sunucu yapısını bilmeden internetten bulunan kodları üst üste eklemeyin. Destek talebine döngüdeki tam adresleri yazın; sadece “site açılmıyor” demek hangi kuralın çakıştığını göstermez.

5. Karışık içeriği giderin ve yeniden deneyin​

Karışık içerik, HTTPS sayfasının bir görseli, yazı tipini veya betiği HTTP üzerinden çağırmasıdır.

  1. Kendi tarayıcınızda geliştirici araçlarını açıp Console / Konsol bölümüne geçin.
  2. Sayfayı yenileyin; HTTP ile istenen kaynakların adreslerini bulun.
  3. Aynı kaynağın HTTPS adresinde çalıştığını doğrulayın.
  4. Adresi ilgili tema, içerik veya uygulama ayarında düzeltin.
  5. Uygulama ve varsa CDN önbelleğini yenileyip sayfayı tekrar kontrol edin.

WordPress veritabanında toplu adres değişikliği gerekiyorsa önce yedek alın ve WordPress'in önerdiği taşıma yöntemlerini kullanın. Basit metin değiştirme işlemleri, özel biçimde saklanan seri hale getirilmiş verileri bozabilir.

Beklenen sonuç ve geri dönüş​

Başarılı sonuç: Seçtiğiniz kök alan adı ve www düzeni tutarlı çalışır; sertifika uyarısı veya karışık içerik hatası kalmaz.

  1. Ana sayfayı ve önemli iç sayfaları açın.
  2. Sertifika hatası giderildikten sonra giriş ve formları deneyin.
  3. Yeni bir yönlendirme erişimi bozduysa kaydettiğiniz önceki kuralı geri alın.

Veritabanını geri yükleyecekseniz işlemden sonra oluşan içerikleri etkileyip etkilemeyeceğini kontrol edin. Süresi dolmuş veya başka alan adına ait sertifikayı yeniden takmak çözüm değildir; doğru alan adı için geçerli sertifika gerekir.

Destek talebine ne eklemelisiniz?​

Destek talebine şu bilgileri yazın:

  • Sorun yaşanan tam adres.
  • Tarayıcının gösterdiği hata kodu ve hata saati.
  • Son DNS veya yönlendirme değişikliği.
  • Kullanıyorsanız CDN veya ters vekil hizmeti.

Bu bilgiler hatayı yeniden incelemek içindir. Özel anahtar veya parola eklemeniz gerekmez.

İlgili rehberler​

Resmî kaynaklar​