DNS yönetimimde Cloudflare kullanıyorum. Cloudflare’ın sunduğu tüm özelliklerden faydalanmak için DNS ayarlarımda bir değişiklik yapmaya karar verdim. Web uygulamamı işaret eden CNAME kaydını, sadece “DNS Only” (sadece DNS) modunda değil, “Proxied” (Proxy kullanarak) modunda çalışacak şekilde değiştirdim.
Ancak bu değişiklikten sonra tarayıcıda uygulamama erişim sağlayamadım ve “Too many redirects” (Çok fazla yönlendirme) hatasıyla karşılaştım.
Bu durumun sebebi, Cloudflare’ın proxy modunda varsayılan olarak sunucuya şifrelenmemiş bir HTTP isteği göndermesiydi. Ancak sunucu üzerindeki uygulama otomatik olarak HTTPS kullanımına ayarlıydı. Bu da sonsuz bir yönlendirme döngüsüne neden oldu.
Sorunun kaynağı Cloudflare dokümanlarında açıkça belirtilmiş. Çözüm ise oldukça basit:
Cloudflare’da ilgili domainin SSL/TLS ayarlarına girerek, şifreleme modunu varsayılan “Flexible” modundan “Full” moduna değiştirdim.

Bu değişiklik sonrasında uygulamam sorunsuz bir şekilde çalışmaya başladı.