Haproxy kann die vollständige URL nicht lesen

Haproxy kann die vollständige URL nicht lesen

Ich verwende in meinem System zwei Arten von Proxys, einen für statische Dateien und Bilder, den anderen für andere Dateien. Ich möchte eine ACL-Regel für .png, .jpeg usw. erstellen und diese an meinen anderen günstigen Proxy weiterleiten. Meine Haproxy-Konfiguration sieht folgendermaßen aus:

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

Zum Testen curle ich diese URL:

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

Ich muss die vollständige URL einer Anfrage lesen, aber in meiner Haproxy-Konfiguration kann ich nur die Domäne lesen. 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"

wie Sie sehen, kann ich die vollständige URL nicht sehen. Wie kann ich die vollständige URL sehen und darauf basierend eine ACL-Regel erstellen?

verwandte Informationen