有没有可能附加一个path(如下面的requirep),但在每个服务器的基础上? 我看不出1.3或1.4是怎么可能的。 有redir,但redir做HTTPredirect,不是我所需要的。
backend something.abc.com ... reqirep ^([^\ \t])(.*)[\ \t]/(.*) \1\2\ /businessGov/pad/businessgov.html\3 server node1 someserver1:80 cookie node1 check server node1 someserver2:80 cookie node2 check
不,这是不可能的,因为在select服务器之前执行HTTP重写。 如果与服务器的连接失败,我们将不得不在另一台服务器上重试,可能会重复处理已经做了一遍又一遍的重复操作,这肯定不是你想要的。
请记住,haproxy是一个负载平衡器。 然后服务器被认为是做同样的事情,并接受相同的请求。 否则,你更多地讨论独立的农场,可以在不同的后端实现独特的规则。