在 Nginx 服务器上禁止缓存头部信息,可以通过配置 Nginx 的 “proxy_no_cache” 和 “proxy_cache_bypass” 来实现。
具体的方法如下:
proxy_no_cache $http_pragma;
proxy_no_cache $http_authorization;
在 Nginx 的配置文件中添加以下代码,表示当指定的条件成立时,以不缓存的方式传递请求:
proxy_cache_bypass $http_pragma;
proxy_cache_bypass $http_authorization;
以上代码的含义是,如果 HTTP 头中包含了 Pragma 和 Authorization,那么就不使用缓存,以避免缓存不必要或敏感的信息。
通过以上方法,就能够在 Nginx 上禁止缓存头部信息。