두 개의 Docker 인스턴스(app 및 api)가 있고 haproxy를 사용하여 프런트엔드와 백엔드 간에 트래픽을 분할하고 싶습니다. hdr_beg 플래그 사용에 실패한 후 URL을 기반으로 다음을 시도했습니다.
frontend https-in
bind 192.168.14.30:443 ssl crt /etc/haproxy/cert/server.pem no-sslv3
mode http
option httplog
acl app url_beg /app /assets
use_backend app if app
default_backend api
backend app
mode http
option httpchk
http-request add-header X-Forwarded-Proto https if { ssl_fc }
server app1 127.0.0.1:8095
backend api
mode http
option httpchk
http-request add-header X-Forwarded-Proto https if { ssl_fc }
server app2 127.0.0.1:8080
여전히 예상대로 작동하지 않습니다. 누구든지 단서가 있습니까? Haproxy 버전 1.5.18