Güncel olmayan bir tarayıcı kullanıyorsunuz. Bu veya diğer web sitelerini doğru şekilde görüntülemeyebilir. Tarayıcınızı yükseltmeli veya alternatif bir tarayıcı kullanmalısınız.
Karşılaştırma: SSL sertifikası rehberi: türleri, Let's Encrypt ve HTTPS'e geçiş
Önceki sürüm yok (ilk revizyon)
→ #7 (, Castiel)
Yayında+34 / −0 satır
Özet: Başlangıç sayfası oluşturuldu
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.
[HEADING=1]Sertifika türleri[/HEADING] [LIST] [*][B]DV (Domain Validation):[/B] 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. [*][B]OV (Organization Validation):[/B] Kurumun varlığı da doğrulanır; sertifika ayrıntılarında şirket adı görünür. [*][B]EV (Extended Validation):[/B] 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. [/LIST] Kapsama göre ayrıca: [B]tek alan adı[/B], [B]wildcard[/B] (*.ornek.com — tüm birinci seviye alt alan adları) ve [B]çoklu alan adı (SAN)[/B] sertifikaları vardır.
[HEADING=1]Ücretsiz sertifika: Let's Encrypt[/HEADING] 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: [CODE=bash]sudo apt install certbot python3-certbot-nginx sudo certbot --nginx -d ornek.com -d www.ornek.com sudo certbot renew --dry-run[/CODE] Wildcard sertifikalar için [B]DNS-01[/B] doğrulaması (DNS'e TXT kaydı eklenmesi) gerekir.
[HEADING=1]HTTPS'e geçiş kontrol listesi[/HEADING] [LIST=1] [*]Sertifikayı kurun ve https:// adresinin hatasız açıldığını kontrol edin. [*]Tüm http:// isteklerini kalıcı [B]301[/B] yönlendirmesiyle https:// adresine yönlendirin. [*]CMS ayarlarındaki site adresini (ör. WordPress "Site Adresi") https olarak güncelleyin. [*][B]Karışık içerik (mixed content)[/B] uyarılarını giderin: sayfa içindeki görsel, script ve CSS bağlantıları da https olmalı. [*]Search Console'da https mülkünü ekleyin, site haritasını güncelleyin. [*]Her şey sorunsuzsa [B]HSTS[/B] 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). [/LIST]
[HEADING=1]Sorun giderme[/HEADING] [LIST] [*][B]NET::ERR_CERT_COMMON_NAME_INVALID:[/B] Sertifika, açılan alan adını (ör. www'lu hali) kapsamıyor. [*][B]Sertifika süresi dolmuş:[/B] Otomatik yenileme çalışmıyor; cron/zamanlayıcıyı ve 80 numaralı portun erişilebilirliğini kontrol edin. [*][B]Zincir eksik (incomplete chain):[/B] Ara sertifikalar kurulmamış; bazı cihazlar hata verir. [/LIST] Yapılandırmanızı SSL Labs Server Test ile ücretsiz olarak notlandırabilirsiniz.