我们正在尝试禁用特定标头的nginx缓存,在"修改标头" chrome扩展(你可以使用其他)我添加了标题:" X-Dev = 1 "并希望在nginx.conf中捕获此标头以禁用开发人员服务器的nginx缓存和代理请求,是否可以这样做?
答案 0 :(得分:1)
看起来我找到了解决方案,因为Alexey建议我在proxy_cache_bypass指令中添加$ http_x_dev标头,并按条件将请求指向其他服务器:
proxy_cache_bypass $http_x_dev;
location / {
if ( $http_x_dev = 1 ) {
proxy_pass http://DEV_SERVER_IP:80;
break;
}
...
}