gpt4 book ai didi

haproxy - 使用现有 cookie 路由

转载 作者:行者123 更新时间:2023-12-04 22:12:48 25 4
gpt4 key购买 nike

如何使用在应用服务器上设置的 cookie 在 haproxy 中路由请求?

示例:SESS=<hash-of-username>
在任何情况下,haproxy 都不应自行插入 cookie。

最佳答案

为了测试 haproxy 后面的特定服务器,我可以推荐这种方法:

frontend http
acl is_cookie_hack_1 hdr_sub(cookie) server_test_hack=server1
acl is_cookie_hack_2 hdr_sub(cookie) server_test_hack=server2
... insert your normal acl rules here

use_backend bk_server_1 if is_cookie_hack_1
use_backend bk_server_2 if is_cookie_hack_2
... insert your normal use_backend expressions here

backend bk_server_1
...

backend bk_server_2
...

我通过以下脚本在浏览器的 js 控制台中通过 javascript 插入 server_test_hack cookie:
document.cookie="server_test_hack=server1";

关于haproxy - 使用现有 cookie 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21068223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com