Как использовать 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.

0 ответов

Другие вопросы по тегам