Due to some legacy application that relies on Host header to function correctly, I need to have an Ingress (proxy, etc) that capable of rewrite Host header and pass that to downstream (backend). Is there any Ingress Controller that supports this functionality?
Example:
End user access our website through foo.com/a
for backend a
and foo.com/b
for backend b
. But since a
and b
are legacy app, it only accept:
a
accepts connection whenHost: a.foo.com
b
accepts connection whenHost: b.foo.com