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

Pound - установка обратного прокси через косую черту / шаблон

Я пытаюсь настроить обратный прокси-сервер фунта со следующими требованиями:

Если я настрою только одну службу в конфигурации фунта, она будет работать нормально:

Service
    HeadRequire "Host:.*172.21.112.223"
    BackEnd
       Address  172.21.112.215
       Port     8080
       Priority 5
    End
End

Но не получится, если я настрою отдельные службы для каждого /шаблон

Ниже используется конфигурация, которая не работает для нескольких URL-адресов.

User "pound"
Group "pound"
LogLevel 3
LogFacility local1
Alive 30

ListenHTTP
    Address 0.0.0.0
    Port 80
    #CheckURL "/"
End
ListenHTTPS
  Address 0.0.0.0
  Port    443
  Cert    "/etc/pound/server.pem"
End

Service
    HeadRequire "Host:.*172.21.112.223"
    #URL "/hntf/"
    BackEnd
       Address  172.21.112.215
       Port     8080
       Priority 5
    End
End

Service
    #HeadRequire "Host: .*git.example.com"
    HeadRequire "Host:.*172.21.112.223"
    #URL "/github"
    BackEnd
        Address  172.21.112.200
        Port     81
        Priority 5
    End
End