基于cookie名子串的后端路由选择。

问题描述 投票:0回答:1

请求中的cookie名称示例。

wordpress_logged_in_8df6736080e8...

我想根据cookie名称以 wordpress_logged_in 然后根据该acl将登录的用户路由到单独的后台。

haproxy
1个回答
0
投票

你可以尝试使用 烹饪 为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形成条件


0
投票
acl url_admin path_beg -i /wp-admin /wp-login.php
acl url_admin hdr_sub(cookie) wordpress_logged_in

这个配置对我来说是有效的,因为它匹配了整个cookie头和一些URL。如果没有第一个ACL,就无法工作。

© www.soinside.com 2019 - 2024. All rights reserved.