Nginx, HTTP üzerinden arka uçla konuşabilen, dışarıdan görülebilir web sunucum olacak şekilde yapılandırılmış durumda.
Ulaşmak istediğim senaryo:
- Müşteri, aynı URL’ye, ancak HTTPS’ye yönlendiren nginx’e HTTP isteği yapar
- nginx vekilleri HTTP üzerinden arka uç talep ediyor
- nginx, HTTP üzerinden arka uçtan yanıt alır.
- nginx bunu HTTPS üzerinden istemciye geri gönderir.
Geçerli config (arka ucun doğru yapılandırıldığı yer):
sunucu { 80 dinle; server_name localhost; konum ~. * { proxy_pass http: // arka uç; proxy_redirect http: // arka uç https: // $ ana bilgisayar; proxy_set_header Ana Bilgisayar $ host; } }
Benim sorunum istemciye yanıt (adım 4) HTTPS değil HTTP üzerinden gönderiliyor. Herhangi bir fikir?