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

Odpowiedzi:


0

to był zły var:

$ http_x_forwarded_proto

jest o wiele lepszy ;-)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.