2つの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