Forum Discussion
How do I change an incoming uri to a different string before the VIP sends it to the Pool?
A few things:
-
HTTP::uri changes the request URI value as it passes through the proxy. There's no client side interaction so the browser doesn't see this.
-
Changing the URI does not actually change the value in the HTTP::uri buffer, so (and this actually depends on BIG-IP version) you won't see the modified URI in HTTP::uri. In other words what you're seeing is to be expected.
-
Since the traffic isn't encrypted it doesn't matter where you run the tcpdump. I typically run it from the BIG-IP though because I know the traffic is at least coming from there. So from the BIG-IP management shell (console or SSH), run the following:
tcpdump -lnni [internal VLAN name] -Xs0 host [redhat server IP]
If you're getting any traffic at all between the BIG-IP and server, you'll also see what the HTTP looks like - including the URI value.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com