haproxy 2.2.x - acl url_reg 不再起作用

haproxy 2.2.x - acl url_reg 不再起作用

我尝试将 haproxy 从 1.8.25 更新到 2.2.9。到目前为止一切都很好,但是所有用于 URL 过滤以将一些流量路由到不同后端的 acl 都不再起作用了。

例子:

这个请求https://www.foo.bar/images/charts/test.png应该转到后端“Backend-Charts”

    acl is_charts url_reg ^\/images/charts/.*
    use_backend Backend-Charts if is_charts

但日志文件显示,此流量仍转到默认后端。但使用 haproxy 1.8.25 时,此方法可完美运行。

我不确定我的错误在哪里,我将不胜感激任何帮助。

一切顺利!

答案1

解决方案: use_backend Backend-Charts if { path_beg /images/charts/ }

相关内容