Forum Discussion
A customer of mine is having issues accessing his server once its placed behind the F5. Here is his scenario.
Most application issues behind a load balancer involve some form of "misinterpretation" of data. If an application works when accessed directly, but fails in different ways behind a proxy, there's a very good chance that the content the client receives may include incorrect URLs. By itself, a web-based application will generally respond to HTTP requests with some amount of HTML content. Inside that HTTP response is HTTP headers and content. In either case there may exist URLs that the application expects the client to follow. For example, a web page may have document object references (images, stylesheets, javascripts, etc.) that the client has to go get. In some cases the server, not understanding that it's behind a proxy, sends references to these objects as absolute URLs. For example, let's say you have a virtual server you're accessing as but locally the server is If the server sends the HTML page and includes absolute URLs to these objects as:
src="http://server1.localdomain.local/images/my-cat.png"
the client won't (shouldn't) be able to access that URL. In this case the image won't be displayed. Unfortunately this isn't always easy to troubleshoot, but at the very least you'd need to inspect the HTTP traffic from the client's perspective. In short, if you can install Fiddler or HTTPWatch and then inspect the HTTP requests and responses to the browser, you'll very likely find that some of the URLs presented to the client are not correct. The good news is that this is usually pretty straight forward to fix, but you first have t understand where and how it's breaking.
While troubleshooting, we have tried the following:
- Opening up ports to allow traffic through.
- Enabled persistence or sticky sessions such that you dont jump between the two proxy servers once a request is initiated.
If ports were an issue you'd probably see no content at all. If persistence was an issue, the problem would probably manifest inconsistently.
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