Cloudflare proxy'sinin arkasındaki bir web sitesine ev sahipliği yapıyorum. Bu, Cloudflare HTTP (port 80) ve HTTPS (443 numaralı bağlantı noktası) trafiğini işlese de, sunucumdaki tüm isteklerin 80 numaralı bağlantı noktasının üzerinde olduğu anlamına gelir.Bir başlığın değerine göre nginx yönlendirmesi nasıl yapılır?
İkisi arasında ayrım yapmak için, Cloudflare, kullanıcının bağlantısına göre "http" veya "https" olarak ayarlanmış bir X-Forwarded-Proto
başlığı içerir.
Her isteği, sitemin SSL sürümüne bir X-Forwarded-Proto: http
başlığıyla yeniden yönlendirmek istiyorum. Bunu nginx yapılandırmasıyla nasıl başarabilirim?
Sadece hızlı CloudFlare, sitenizin içeriğini barındırmıyor. Not: PageRules burada da çalışmış olabilir, çünkü sadece http: // 'ye https: // iletmeye çalışıyormuşsunuz gibi görünüyor. PageRules hakkında bilgi: https://support.cloudflare.com/hc/en-us/articles/200168306-Is-there-a-tutorial-for-Page-Rules- – damoncloudflare