Forum Discussion
BDunbar_8799
Feb 24, 2011Nimbostratus
URL Forward with a POST change
Got a ping from one of our technical project managers - he wanted to know if the F5 LTM could do URL forwarding, with a twist.
'Do you know if the F5 can do URL forwarding service, can easil...
BDunbar_8799
Feb 25, 2011Nimbostratus
Do you want to present one URL externally but have the hostname and/or URI changed based on some backend web application's changes?
One URL externally, the URL (URI?) that the traffic is sent to would change.
Load balancing is not in the scenario - it's assumed the destination will handle that.
What kind of client would update the iRule configuration? Can it make SOAP requests to an LTM self or management IP?
This is a very generalized deal, based on a few minutes of drive-by conversation asking about what-ifs for a service that is itself an airy notion in the PM's office. So .. sure: anything is possible at this point.
Pseudo code of the logic - I'll take a whack at it.
Setup: several clusters of application servers: service1, service2, service3. A black box device that sends traffic from 'a' URL to any of three URLs, and can change which one that is without a person poking around in the interface, i.e. real fast and automated. The black box doesn't know or care about host names, just the URL of it's destination.
1. User POV
Alice clicks a link in her browser: service.organization.com
The Black Box that responds to that IP looks up what URL it should send that traffic to: service1.organization.com
Alice's browser launches the application that lives at service1.organization.com
2. IT POV
The watchdog process that monitors 'service*.organization.com' realizes that the cluster that is service1 needs to be taken offline, and service2 brought up in it's place. It sends request to Black Box 'change destination from service1 to service2.
3. User POV
Alice comes back later, clicks service.organization.com and is routed to service2.organization.com.
Recent Discussions
Related Content
DevCentral Quicklinks
* 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
Discover DevCentral Connects