HAPROXY многоконтекстная маршрутизация не работает - PullRequest
0 голосов
/ 19 февраля 2019

У меня ниже конфигурации haproxy для маршрутизации двух URL-адресов на основе пути к контексту.Но во время моего тестирования я обнаружил, что app1 всегда работает нормально и app2 не работает, а перенаправляется на само приложение 1.

Использование reqirep для игнорирования пути к контексту при маршрутизации к приложению (это необходимо для моего приложения)

Из браузера я буду звонить как,

http://test.com/app1 должен быть направлен в app1 http://test.com/app2 должен быть направлен в app2

Любая помощь будет оценена?

frontend http_frontend
    bind *:80
    mode http
http-response set-header Strict-Transport-Security max-age=15768000
reqirep  ^([^\ :]*)\ /app1(.*) \1\ /\2
reqirep  ^([^\ :]*)\ /app2(.*) \1\ /\2
###################### ACL ###########################
 acl acl_app1 hdr_dom(host) test.com path_beg -i /app1
  use_backend acl-backend_app1 if acl_app1
###################### ACL ###########################
 acl acl_app2 hdr_dom(host) test.com path_beg -i /app2
  use_backend acl-backend_app2 if acl_app2
###################### ACL ###########################'
...