Назад | Перейти на главную страницу

Обратный прокси с использованием перенаправления haproxy панели управления node-red

У меня есть несколько серверов node-red, работающих за обратным прокси-сервером HAProxy, который работает отдельно от блока pfSense.

Я хочу получить доступ к различным экземплярам node-red, открыв поле pfSense по другому пути. Например:

http://example.com/node-red1 -> xxx.xxx.xxx.xxx/
http://example.com/node-red2 -> yyy.yyy.yyy.yyy /

Также мне нужно получить доступ к панели управления узла ui таким же образом, например:

http://example.com/node-red1/ui -> xxx.xxx.xxx.xxx/ui
http://example.com/node-red2/ui -> xxx.xxx.xxx.xxx/ui

Я думал, что с HAProxy этого легко добиться, но у меня все еще возникают проблемы. Я сделал следующее:

  1. Создал FrontEnd с разными списками контроля доступа:
    Path starts with: node-red1 --> Action: Use backend node-red1 
    Path starts with: node-red2 --> Action: USe backend node-red2 
  1. Создал два разных BackEnd:

    Бэкэнд node-red1:

    Сервер: переадресовать на xxx.xxx.xxx.xxx

    Бэкэнд node-red2

    Сервер: переадресовать на yyy.yyy.yyy.yyy

К сожалению, хотя трафик отправляется на правильный сервер, сервер node-red не может обрабатывать путь /node-red1 или /node-red1/ui и поэтому я получаю page not found 404. Я предположил, что переписывание пути должно работать, но я не могу заставить его работать.

Может ли кто-нибудь помочь мне с настройкой HAProxy?

Спасибо

Вы пробовали это, возможно, номер порта отсутствует

http://node-red1.example.com -> xxx.xxx.xxx.xxx:1880