[BigIP] URL via Stream-Profil und iRule anpassen

Posted by Doomshammer on Thursday, March 12. 2009 at 12:13 in Arbeit, Linux/Unix


Ich hatte heute mit einem Problem der etwas anderen Art zu kaempfen. Beim Einsatz einer bestimmten 3rd-Party App in unserem Code, wurde die Base-URL von dieser 3rd-Party App nicht richtig gesetzt. Das resultierte dann daran, dass die App alle Base-URLs mit http://<somehostname>:80/[...] ins resultierende HTML schob- was natuerlich suboptimal ist, da wir nur HTTPS Requests erlauben- normale HTTP Anfragen kommen garnicht erst durch die Firewall.

Mir kam die Idee, das man doch mittels iRule auf der BigIP das zurueckgegebene HTML veraendern koennte und so die URL im Code anpassen. Gesagt, getan... etwas in der Dokumentation um iRules und Content-Handling geforscht und tatsaechlich was gefunden. Anhand eines Stream-Profil, dass man via iRule ansteuern kann, laesst sich der Daten-Strom bei der Auslieferung an den Client entsprechend veraendern. Also hab' ich mich hingesetzt und das ganze zu einer iRule fuer diese 3rd Party-App zusammengebastelt.

Das Ergebnis sieht so aus- ziemlich simpel, aber effektiv :-)

Calendar

Back May '13
Mon Tue Wed Thu Fri Sat Sun
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Quicksearch

Not for Sale!

This blog is not for sale!

Latest twitter

Latest Photos

ERROR: The HTTP server returned the error or the warning(result:403).

Getaggte Artikel

Buttons

Ich bin ein Dokuleser
Get OpenSolaris
Gimme a Smile
neessen.net - Webhosting
I'm a blogger!
Lebst Du noch oder oarks Du schon?
last.fm
trnd - be trendy
I hear Metal
Visit GeoURL
Powered by Linux
Zsh lover
VIM! The Editor
Get Firefox
Ihr, nicht ich!
My amazon wishlist

BLOGROLL