Haproxy は完全な URL を読み取ることができません

Haproxy は完全な URL を読み取ることができません

私のシステムでは 2 種類のプロキシを使用しています。1 つは静的ファイルと画像用、もう 1 つはその他のファイル用です。.png、.jpeg などの ACL ルールを作成し、それらを他の安価なプロキシにルーティングしたいと考えています。私の haproxy 構成は次のようになります。

frontend frnt_proxy_port_40005_dedicated_India_static
bind 0.0.0.0:40005
acl statico path_reg -i \.(jpg|png|gif|js|css|html|ico|woff|eot|ttf|svg|woff2|webp)$
use_backend Static if statico
use_backend bck_proxy_port_40005_dedicated_India_static

backend bck_proxy_port_40005_dedicated_India_static
balance roundrobin
#option forwardfor
#option httpchk
http-check expect status 200
server customer-superproxy.io:241XX customer-superproxy.io:241XX check-send-proxy check inter 5s rise 3 fall 3

テストのために、次の URL を curl します。

 curl -x 135.xxx.xxx.xxx:40005  https://kinsta.com/wp-content/uploads/2019/07/jpeg%20file%20format.png

リクエストの完全な URL を読み取る必要がありますが、haproxy 構成ではドメインしか読み取れません。haproxy.log:


135.xxx.xxx.xxx:45164 [04/Sep/2023:16:54:37.904] frnt_proxy_port_40005_dedicated_India_static bck_proxy_port_40005_dedicated_India_static/superproxy.io:241XX 0/0/20/22/1285 200 12903 - - CD-- 611/1/0/0/0 0/0 "CONNECT kinsta.com:443 HTTP/1.1"

ご覧のとおり、完全な URL を表示できません。URL 全体を表示し、これに基づいて ACL ルールを作成するにはどうすればよいでしょうか?

関連情報