Im trying to make haproxy rewrite url’s to make them function with a webapplication that a supplier got. The application dont understand prefix (paths) and needs it to be erased before it ends up in the specific backend. I want to use one subdomain and direct to different backends depending on the path.
The issues I get is either everything is going to the specific backend or everything goes to the default backend. Sometimes I also get a 503 error in the browser.
This is my frontend config:
bind *:443 ssl crt /etc/haproxy/certs/ strict-sni
acl admin hdr(host) -i admin.zafe.se acl test-site path_beg /test-site # Use backend admin-test-site if the complete url is admin.zafe.se/test-site use_backend admin-test-site if admin test-site # Erase the /test-site to make it readable for the webapplication http-request set-path %[path,regsub(/test-site,/)] if admin test-site # Use webbsite if anything than complete url default_backend www-zafe-se
Im very new to haproxy so Im for every help I can get