我正在为caching代理服务器设置一个Nginx服务器。
我注意到,caching不工作,当这个头在请求:
Pragma: no-cache
没有这个头,caching工作正常。
我可以让Nginx从客户端忽略这个头字段,并caching结果。 因为我不能轻易更改客户端代码(需要重新安装很多设备)。
您可以特别指示nginx忽略标题 :
proxy_ignore_headers X-Accel-Expires; proxy_ignore_headers Expires; proxy_ignore_headers Cache-Control;
使用这些指令,nginx代理实例将忽略上游服务器发送的头文件,并为客户端设置自己的头文件(具体取决于您在代理响应configuration中指定的内容)。