Forum Discussion
nitass
Employee
i think it may be useful if you run tcpdump on bigip and see how request and response look like.
if you are running 11.2.0 or later, you can use p interface modifier to capture both clientside and serverside packet.
tcpdump -nni 0.0:nnnp -s0 -w /var/tmp/output.pcap host x.x.x.x -v
x.x.x.x is client ip
sol13637: Capturing internal TMM information with tcpdump
http://support.f5.com/kb/en-us/solutions/public/13000/600/sol13637.htmlShlairshe_84486
Apr 28, 2014Nimbostratus
Patrick,
The following irule worked, I included the header replace statement, just before the pool associated with the server servicing both sites and it worked.
when HTTP_REQUEST {
if { ([HTTP::uri] starts_with "/arcgis") } {
HTTP::header replace Host "gis.dev.geo.census.gov"
pool arcgis_tigerweb.dev.geo_80_pool
}
Thanks for the leads, I would not have thought to use a header replacement in this case, my thoughts were far from that.