Forum Discussion
jimethn_43718
Nimbostratus
Jul 06, 2009Disable HTTP/1.1 using F5 load balancer
I want to use the F5 to disable HTTP/1.1 requests. I'm not sure if this is even possible, though.
- hoolio
Cirrostratus
Hi,From http://devcentral.f5.com/wiki/default.aspx/iRules/CreditCardScrubber.html when HTTP_REQUEST { Don't allow response data to be chunked if { [HTTP::version] eq "1.1" } { Force downgrade to HTTP 1.0, but still allow keep-alive connections. Since HTTP 1.1 is keep-alive by default, and 1.0 isn't, we need make sure the headers reflect the keep-alive status. Check if this is a keep alive connection if { [HTTP::header is_keepalive] } { Replace the connection header value with "Keep-Alive" HTTP::header replace "Connection" "Keep-Alive" } Set server side request version to 1.0 HTTP::version "1.0" } }
- jimethn_43718
Nimbostratus
Wow, thank you for responding so fast! - hoolio
Cirrostratus
Are you trying to prevent pipelined requests or possibly keep-alive requests from the client to the VIP? If so, I think you can configure each on the HTTP profile using the Pipelining and 'Maximum Requests' options. - jimethn_43718
Nimbostratus
Wow, I didn't even realize that pipelining option was there! Thank you!
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