Nachdem ich die Dinge immer er-google-n muss schreibe ich mir sie mal hier direkt auf:
- Backened abhängig vom Hostnamen auswählen:
acl aclHAPROXY hdr_dom(host) -i haproxy.it4sport.de use_backend HAPROXY if aclHAPROXY - Backend abhängig vom Verzeichnis auswählen:
acl aclDEV url_beg /devel/ use_backend DEV if aclDEVIm entsprechenden Backend muss man sich dann um den Pfad kümmern und den Request anpassen:
reqrep ^([^\ ]*)\ /devel/(.*) \1\ /\2 - Zusätzlichen Header einbauen:
reqadd X-HAPROXY-BACKEND:\ develDamit weiß die Anwendung etwa über welches Backend die Seite aufgerufen wurde.