如何设置Nginx忽略Pragma:no-cache

我正在为缓存代理服务器设置Nginx服务器.

我注意到当此标头在请求时缓存不起作用:

Pragma: no-cache

没有这个标题,缓存工作正常.

我可以让Nginx忽略来自客户端的这个头字段,并缓存结果.因为我无法轻松更改客户端代码(需要重新安装许多设备).

最佳答案
你可以专门用instruct nginx to ignore headers

proxy_ignore_headers X-Accel-Expires;
proxy_ignore_headers Expires;
proxy_ignore_headers Cache-Control;

使用这些指令,Nginx代理实例将忽略上游服务器发送的标头,并为客户端设置自己的标头(取决于您在代理响应配置中指定的标头).

相关文章

一、Linux下Nginx的安装 1.去官网 http://nginx.org/download/下载对应的Nginx安装包,推荐使...
一、空格:默认匹配、普通匹配 location / { root /home; } 二、= :精确匹配(表示匹配到 /home/resou...
``` nginx -c 配置文件路径 ``` ``` /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.con...
前言 nginx可所谓是如今最好用的软件级别的负载均衡了。通过nginx的高性能,并发能力强,占用内存下的特...
1.ngnix概念 Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄...
博客园从今天上午就开始报502错误 , 他的原因还不知道 , 暂时先说下我们遇到502的排查情况 最大的可能性...