请求中的cookie名称示例。
wordpress_logged_in_8df6736080e8...
我想根据cookie名称以 wordpress_logged_in
然后根据该acl将登录的用户路由到单独的后台。
你可以尝试使用 烹饪 为ACL
acl cookie_backend cook_beg(wordpress_logged_in) -m found
...
use_backend cookie_backend if cookie_backend
...
default_backend default_backend
这篇博客文章解释了haproy acl的含义。HAProxy ACLs介绍 在文档中,你能找到更多的细节 使用ACLs形成条件
acl url_admin path_beg -i /wp-admin /wp-login.php
acl url_admin hdr_sub(cookie) wordpress_logged_in
这个配置对我来说是有效的,因为它匹配了整个cookie头和一些URL。如果没有第一个ACL,就无法工作。