配置haproxy以针对特定ACL匹配返回204
如果有人尝试访问Web服务器上的特定路径,我想返回HTTP 204错误代码。我可以将其中一个Web服务器设置为返回204错误,并将haproxy指向它作为后端。但是,由于没有信息被发送,我认为这可以通过haproxy本身来完成。无需打扰我的实际Web服务器。 我尝试创建一个后端,该后端将生成204错误,如下所示: frontend ... ... acl is_always204 path_beg /thisone use_backend always204 if is_always204 ... backend always204 errorfile 404 /etc/haproxy-shared/errors/204.http 204.http文件包含: HTTP/1.0 204 No Content Cache-Control: no-cache Connection: close Content-Type: image/png 启动haproxy时,出现以下错误: parsing [/etc/haproxy/haproxy:51] : status code 404 not handled, error customization will be ignored. 我想我可能会走错路了。谁能建议一种方法来强制haproxy在给定的acl匹配中返回204?