Nginx

nginx fastcgi_cache http/https 背後的反向代理 dosnt 工作方式是否正確?

  • August 1, 2017

社區,

我有一個問題要弄清楚,nginx fastcgi_cache 的正確配置。

我有一個小型 Wordpress 站點,它在虛擬機上執行,我使用 nginx 和 php7 為站點提供服務,並將 nginx 作為反向代理,在輔助虛擬機上終止 SSL。

我正在使用 fastcgi_cache,現在我遇到了 nginx 記憶體我頁面上的第一個命中的問題,之後它無法在 http 和 https 之間做出決定。

我頁面上的第一個訪問者使用 http,所有 https 訪問者都獲得 http-Version,否則 http 獲得 https 版本。

我將 fastcgi_cache_key 設置為: $ http_x-forwarded-Proto $ 請求方法 $ host $ request_uri;

但是那不起作用:-(對我有什麼提示嗎?

謝謝蒂姆

這是錯誤的變數:

$http_x_forwarded_proto

好多了;-)

引用自:https://serverfault.com/questions/798178