Я пытаюсь перенаправить трафик на основе входящего запроса, и используемый мной бэкэнд-сервер одинаков, но на разных портах. Однако весь трафик направляется на один и тот же серверный сервер независимо от входящего запроса. Кто-нибудь может мне помочь?
frontend defhttps-in
acl host_portal hdr(host) -i server1:80
acl host_mobility hdr(host) -i server1:81
acl host_mobility path_beg /HHServlet
acl host_mobility path_beg /ota
acl host_mobility path_beg /TransportServlet
use_backend pservers if host_portal
use_backend mobileservers if host_mobility
default_backend pservers
backend pservers
balance roundrobin
cookie JSESSIONID prefix nocache
cookie SERVERID insert indirect nocache
option httpchk get /StatusServlet
http-check expect ! string red
server portal1 server1:80 cookie P1 check
backend mobileservers
balance roundrobin
cookie JSESSIONID prefix nocache
cookie SERVERID insert indirect nocache
option httpchk get /StatusServlet
http-check expect ! string red
server mobility1 server1:81 cookie M1 check