
Let’s Encrypt “Bağlantınız Gizli Değil” Problemi Çözümü
Let’s Encrypt, ücretsiz SSL/TLS sertifikaları sağlayan bir sertifika otoritesidir. Bu sertifikalar, web sitenizin HTTPS üzerinden güvenli bir şekilde erişilebilir olmasını sağlar. Ancak, bazen “Bağlantınız Gizli Değil” uyarısıyla karşılaşabilirsiniz. Bu sorun, çeşitli nedenlerden kaynaklanabilir ve çözümü adım adım ele alınabilir.
“Bağlantınız Gizli Değil” Uyarısının Nedenleri
- SSL Sertifikası Sorunları:
- Sertifikanızın geçerliliği dolmuş olabilir.
- Sertifika doğru şekilde yüklenmemiş olabilir.
- Sertifika zincirinin eksik veya hatalı olması.
- Tarayıcı Önbelleği:
- Tarayıcınızın önbelleği, eski bir sertifika bilgisi tutuyor olabilir.
- Güvenlik Duvarı veya Sunucu Ayarları:
- Sunucuda SSL bağlantılarını engelleyen ayarlar olabilir.
- DNS Ayarları:
- DNS ayarlarınızın doğru yapılandırılmamış olması.
- Yetersiz Sunucu Yapılandırması:
- Web sunucusu yapılandırmasında hatalar olabilir.
Problemin Çözümü
Adım 1: SSL Sertifikasını Kontrol Edin
- SSL sertifikanızın geçerli olup olmadığını kontrol etmek için SSL Checker gibi bir aracı kullanabilirsiniz.
- Sertifikayı kontrol ettiğinizde, sertifika geçerlilik tarihini, sertifika zincirini ve güvenilir olup olmadığını inceleyin.
Adım 2: Sertifika Yenileme
- Eğer sertifikanızın süresi dolmuşsa, Let’s Encrypt üzerinden yenileme işlemini gerçekleştirin. Genellikle, sertifikanızı otomatik olarak yenileyen bir betik veya sistem ayarlamanız önerilir.
Adım 3: SSL Sertifikasını Doğru Yükleyin
- SSL sertifikanızı doğru şekilde yüklediğinizden emin olun. Web sunucunuzun yapılandırma dosyalarında (örneğin Apache için
httpd.conf
veya Nginx içinnginx.conf
) sertifika dosyalarınızın doğru şekilde belirtildiğinden emin olun.
Adım 4: Tarayıcı Önbelleğini Temizleyin
- Tarayıcınızın önbelleğini temizleyin ve tekrar deneyin. Tarayıcıda “Bağlantınız Gizli Değil” hatası devam ediyorsa farklı bir tarayıcıda kontrol edin.
Adım 5: Sunucu Yapılandırmasını Kontrol Edin
- Sunucunuzun SSL yapılandırmasını kontrol edin. Apache veya Nginx gibi sunucular için SSL modüllerinin etkinleştirildiğinden emin olun.
Apache için örnek yapılandırma:
<VirtualHost *:443>
ServerName example.com
DocumentRoot /var/www/htmlSSLEngine on
SSLCertificateFile /path/to/certificate.crt
SSLCertificateKeyFile /path/to/private.key
SSLCertificateChainFile /path/to/chainfile.pem
</VirtualHost>
Nginx için örnek yapılandırma:
server {
listen 443 ssl;
server_name example.com;ssl_certificate /path/to/certificate.crt;
ssl_certificate_key /path/to/private.key;location / {
root /var/www/html;
index index.html index.htm;
}
}
Adım 6: DNS Ayarlarını Kontrol Edin
- DNS ayarlarınızı kontrol edin ve alan adınızın doğru IP adresine yönlendirilip yönlendirilmediğini doğrulayın.
Adım 7: Güvenlik Duvarı ve Ağ Ayarlarını Kontrol Edin
- Eğer bir güvenlik duvarı kullanıyorsanız, 443 (HTTPS) portunun açık olduğundan emin olun.
“Bağlantınız Gizli Değil” hatası, genellikle SSL sertifikası ile ilgili sorunlardan kaynaklanmaktadır. Yukarıdaki adımları izleyerek bu sorunu çözebilir ve web sitenizin güvenliğini sağlayabilirsiniz. SSL sertifikalarınızı düzenli olarak kontrol etmek, bu tür sorunları önlemenin en etkili yoludur.