sysadmin_2015_2
Oct 16, 2018Nimbostratus
iRule - Switch host header in browser
Hello,
We have a special case were we have a customer sending traffic by IP instead of host name, VPN tunnel. Instead of https://test.f5.com/api/example there hitting us as https://37.123.55.109/api/example. This was causing an issue for us in regards to the IIS/Bindings expecting but was getting an IP. I have attached the below iRule to the bip-ip 443 virtual server and traffic seems to be flowing, I'm getting a response back from server but now I'm still getting an SSL error because the browser still shows the IP. Is my iRule missing anything?
when HTTP_REQUEST { if {[HTTP::uri] contains "api/example" } { HTTP::host pool Pool_Prod_API_Example } }
Thank you for the help!