Rehber
Cloudflare SSL/TLS Modları: Flexible, Full, Full (Strict) Farkları
Cloudflare'in dört farklı SSL/TLS şifreleme modu arasındaki farkları, hangi durumda hangisinin kullanılması gerektiğini ve yanlış seçimin yol açabileceği sorunları anlatıyoruz.
Cloudflare'in SSL/TLS ayarları sayfasında dört farklı şifreleme modu bulunur ve yanlış seçim, ya güvenlik açığına ya da 'ERR_TOO_MANY_REDIRECTS' gibi can sıkıcı yönlendirme döngüsü hatalarına yol açabilir. Bu modların ne anlama geldiğini netleştiriyoruz.
Dört mod ve anlamları
| Mod | Ziyaretçi–Cloudflare | Cloudflare–Sunucu | Önerilir mi? |
|---|---|---|---|
| Off | Şifresiz (HTTP) | Şifresiz | Hayır |
| Flexible | Şifreli (HTTPS) | Şifresiz (HTTP) | Sadece sunucuda sertifika yoksa, geçici |
| Full | Şifreli | Şifreli (doğrulanmamış sertifika) | Kısmen, geçiş aşaması için |
| Full (Strict) | Şifreli | Şifreli (geçerli, doğrulanmış sertifika) | Evet, her zaman |
Flexible modun yaygın sorunu: yönlendirme döngüsü
Sunucunuz zaten HTTP isteklerini HTTPS'e yönlendiriyorsa ve Cloudflare Flexible modda çalışıyorsa, Cloudflare sunucuya HTTP ile bağlanır, sunucu bunu HTTPS'e yönlendirir, Cloudflare bunu tekrar HTTP ile dener ve döngü oluşur. Bu, 'ERR_TOO_MANY_REDIRECTS' hatasının en sık nedenidir.
Çözüm, sunucunuzda geçerli bir SSL sertifikası varsa modu Full (Strict) olarak değiştirmektir; bu hem döngüyü çözer hem de bağlantının uçtan uca şifrelenmesini sağlar.
Full (Strict) neden en güvenli seçenek?
Full (Strict) modunda Cloudflare, sunucunuzdaki SSL sertifikasının geçerli ve güvenilir bir otorite tarafından imzalanmış olduğunu doğrular. Bu, aradaki bağlantının sahte bir sertifikayla taklit edilmesini (man-in-the-middle) engeller ve uçtan uca gerçek şifreleme sağlar.
Sunucunuzda ücretsiz Let's Encrypt sertifikası veya Cloudflare'in kendi 'Origin CA' sertifikası kullanarak bu modu etkinleştirebilirsiniz.
Modu değiştirirken dikkat edilmesi gerekenler
- Full (Strict)'e geçmeden önce sunucunuzda geçerli ve süresi dolmamış bir SSL sertifikası olduğundan emin olun.
- Değişiklik sonrası siteyi hem HTTP hem HTTPS ile test edin; yönlendirme döngüsü oluşup oluşmadığını kontrol edin.
- 'Always Use HTTPS' ayarını açarak tüm HTTP isteklerinin otomatik olarak HTTPS'e yönlendirilmesini sağlayın.
Özet
Full (Strict) modu, sunucunuzda geçerli bir sertifika olduğu sürece en güvenli ve önerilen seçenektir. Flexible modu yalnızca geçici çözümler için kullanılmalı ve yönlendirme döngüsü riskine karşı dikkatli olunmalıdır.
Kategoriler
Etiketler
Kaynaklar
Paylaş
İlgili içerikler
Web Sitesi İçin Güvenilir Yedekleme Stratejisi Nasıl Kurulur?
Bir sitenin veritabanı ve dosyalarını düzenli, test edilmiş ve farklı konumlarda yedekleyen bir stratejinin temel bileşenlerini anlatıyoruz.
2 dk okuma
Yazıyı okuDocker ile Web Uygulaması Dağıtımı: Temel Kavramlar
Docker konteynerlerinin ne olduğunu, geleneksel sunucu dağıtımından farkını ve web uygulamalarını konteynerleştirmenin avantajlarını anlatıyoruz.
2 dk okuma
Yazıyı okuCloudflare Workers ile Sunucusuz (Serverless) Fonksiyonlar
Cloudflare Workers, kod parçacıklarını uç sunucularda çalıştırmanızı sağlayan bir platform. Ne işe yaradığını ve tipik kullanım senaryolarını anlatıyoruz.
2 dk okuma
Yazıyı oku
