nginx fastcgi_cache http / https za odwrotnym proxy nie działa poprawnie?

0

Społeczność,

mam problem, aby dowiedzieć się, jaka jest właściwa konfiguracja dla nginx fastcgi_cache.

Mam małą witrynę Wordpress, działa ona na maszynie wirtualnej, używam nginx & php7 do obsługi witryny i nginx jako odwrotny serwer proxy, który kończy SSL na dodatkowej maszynie wirtualnej.

Używam fastcgi_cache, teraz mam problem z tym, że nginx zapisuje w pamięci podręcznej pierwsze trafienie na mojej stronie, a potem nie może zdecydować między http a https.

I pierwszy użytkownik na stronie używa http, wszyscy odwiedzający https otrzymują wersję http, a inaczej http pobiera wersję https.

Ustawiam klucz fastcgi_cache_key na: $ http_x-forwarded-Proto $ request_method $ host $ request_uri;

ale to nie działa :-( Jakieś wskazówki dla mnie?

Dziękuję Tim

timrose
źródło

Odpowiedzi:

0

to był zły var:

$ http_x_forwarded_proto

jest o wiele lepszy ;-)

timrose
źródło