社区,
我有一个问题要弄清楚,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$request_method$host$request_uri;
但是那不起作用:-(对我有什么提示吗?
谢谢蒂姆
这是错误的变量:
$http_x_forwarded_proto
好多了;-)