您的位置:首页 > 其它

varnish esi出现no esi processing, first char not ‘<’的错误处理方式

2013-11-04 14:31 239 查看
大致意思是varnish的ESI使用mod_deflate来处理可以接受含有请求头Accept-Encoding的请求,这样转发到后端服务器后,后端服务器返回的响应内容就不是一个格式良好的XML或html内容,即第一个字符不是'<',因此会报错,处理这种问题的方式是去掉Accept-Encoding和Vary的请求头,这样强制后端服务器不压缩内容而直接返回。同时在启动varnishd的时候要加入参数 -p esi_syntax=0x1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐