Как использовать Lua-скрипт haproxy для динамического отображения URL?
Я развернул свое приложение с помощью конвейеров Azure. Я хочу интегрировать конвейер выпуска со скриптом, который будет динамически обновлять haproxy.cfg для повторного сопоставления URL-адреса приложения.
Пример для ручного отображения в haproxy.cfg
frontend http-in
mode http
bind 206.189.22.155:80
acl path-page-designer path_beg -i /designer-api/
use_backend page-designer-backend if path-page-designer
backend page-designer-backend
mode http
option httplog
option forwardfor
server appserver1 206.189.22.155:30000
Теперь, как я могу использовать сценарии Lua внутри haproxy для автоматического сопоставления URL-адреса приложения. Я вызову это через сценарий командной строки из конвейера выпуска Azure. Я говорю об общем сценарии, который можно использовать для всех конвейеров. Я передам все подробности приложения в сценарий в качестве параметра из конвейерной конфигурации.Plz поможет с примерами того, как должен выглядеть сценарий для моей конфигурации haproxy.
Примечание: я хочу строго использовать для этого только haproxy, а не nginx.