Apache Traffic Server:基于cookie的规则

时间:2016-07-13 09:42:25

标签: apache reverse-proxy apache-traffic-server

我需要一个反向代理,它根据cookie中的某个值进行服务器映射。

例如,如果存在变量“key”并且它等于2(key = 2),则必须将请求重定向到服务器100.100.100.100。

apache流量服务器可以这样做吗?

P.S。我把这条消息写给用户邮件列表的apache服务器流量,这就是我得到的答案:

  

这是一条自动生成的消息。

     

danielxu@yahoo-inc.com已不再使用Yahoo! INC。

     

您的信息不会被转发。

     

如果您有销售咨询,请发送电子邮件至yahoosales@yahoo-inc.com   有人会很快跟进你。

     

如果您需要法律事务方面的帮助,请发送邮件   to legal-notices@yahoo-inc.com

     

谢谢!

1 个答案:

答案 0 :(得分:0)

您将使用标头重写插件。在remap.config中,你有一个像:

这样的规则
map http://example.com http://origin.example.com @plugin=header_rewrite.so @pparam=hdrs.config

并在hdrs.config中我认为这样可行

cond %{COOKIE:key} ="2"
  set-destination HOST 100.100.100.100