Я пытаюсь прокси-путь к некоторой машине. В этом случае 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 и напрямую /