перенаправление haproxy не работает, используя путь? - PullRequest
0 голосов
/ 07 октября 2019

Я знаю, что спрашивал об этом раньше, но я не получаю никаких ответов на этот вопрос. Так что в основном у меня есть приложение js для узла, работающее на порту 5000. Я успешно перенаправил его на порт 8080, используя следующую конфигурацию haproxy-


frontend http-in
    mode    http

    bind *:8080

    acl path-employeeList              path_beg -i /  
    use_backend employeeList-backend   if path-employeeList


backend employeeList-backend
    mode    http

    option  httplog
    option  forwardfor

    server  appserver1  206.189.22.155:5000


Теперь я могу получить доступ к своему приложению сейчас по адресу http://206.189.22.155:8080. Но теперь в этом URL-адресе вместо использования номера порта (8080) я хочу получить доступ к своему приложению, используя составленный путь, например / ProcessDesigner.ie, приложение должно быть доступно на http://206.189.22.155/ProcessDesigner.

То, что я пробовал до сих пор

frontend http-in
    mode    http

    bind *:8080

    acl path-page-designer              path_beg -i /ProcessDesigner
    use_backend page-designer-backend   if path-page-designer

backend page-designer-backend
    mode    http

    option  httplog
    option  forwardfor
    http-request set-path /ProcessDesigner


    server  appserver1 206.189.22.155:5000


, когда я нажимаю http://206.189.22.155/ProcessDesigner, оно говорит, что сайт не может быть достигнут. Я делаю это так, чтобы пользователь не должен был помнить номер порта и мог просто получить доступ, используя путь. Так что для этого, как я должен изменить свою конфигурацию. Помощь PLZ, показывая пример, используя мою конфигурацию !!

...