HAproxy не может прокси-путь к хосту - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь прокси-путь к некоторой машине. В этом случае wekan Когда я пытаюсь дозвониться до машины ip, сервис отвечает нормально.

Пример: mydomain.com/myApp -> myAppServer (192.168.1.100:80)

Однако я не могу этого сделать. Похоже, что HTTP-ответ не содержит путь.

Моя конфигурация:

frontend www-https
        mode http
        bind 0.0.0.0:443 ssl crt /etc/haproxy/certs/mydomain.com.pem
        http-request redirect scheme https unless { ssl_fc }
        acl letsencrypt-acl path_beg /.well-known/acme-challenge/
        acl acl_wekan path_beg /wekan
        use_backend letsencrypt-backend if letsencrypt-acl
        use_backend wekan_backend if acl_wekan

backend wekan_backend
        mode http
        reqrep ^([^\ ]*\ /)wekan[/]?(.*)     \1
        server wekan 192.168.1.100:80

Когда я включаю инструмент разработки в chrome, я вижу, что chrome пытается загрузить страницу без пути / wekan и напрямую /

chrome developper loading

...