nginx开启缓存后,就不向转发head请求了?
nginx开启缓存后,就不向转发head请求了?简介: 本来是想用nginx开启缓存反向代理服务器A。 不开启缓存时,可以正常从A下载文件,用抓包可以看到head请求和get请求。 而开启缓存时(在conf中只修改一行代码),去总是收到403错误,问题
本来是想用nginx开启缓存反向代理服务器A。
不开启缓存时,可以正常从A下载文件,用抓包可以看到head请求和get请求。
而开启缓存时(在conf中只修改一行代码),去总是收到403错误,问题就是A验证不通过返回的。
原因就是nginx少转发了head请求,而只发了Get请求。
有哪位大神,指教一下呀。
不方便上传日志,日志也看了。和不开启缓存不同的地方,就是head换成了get.
nginx有配置这方面的参数吗?
添加proxy_cache_convert_head off;
禁止nginx自动将head方法转换为get请求
本文用户投稿或网站收集转载,如有侵权请联系本站。