Forum Discussion

James_Flood_401's avatar
James_Flood_401
Icon for Nimbostratus rankNimbostratus
Jun 05, 2007

iRule as WebProxy

Hi...

 

 

I have an iRule that acts as our web proxy currently on a 4.6.2 Big-IP. In that implementation I am able to run everything over port 80. However now moving to 9.3 I've had some major issues with trying to run https through port 80. My iRule has logic that if the HTTP::method equals "CONNECT" to forward to a different back end pool. Anyone else doing anything like this and have success? Below is my iRule I appreciate any thoughts. Also I know the iRule works because normal webpages running on port 80 are proxied through just fine and if I put in logging entries I can see it hit the correct portions of my iRule I just never see any traffic forwarded on. The browser gets a HTTP 501 Not Implemented/HTTP 505 Version Not Supported error.

 

 

when HTTP_REQUEST {

 

 

if {[HTTP::method] equals "CONNECT"} {

 

use pool firewall_https.p

 

} else {

 

use pool firewall_http.p

 

}

1 Reply

  • Disregard this is working there was a problem between my keyboard and my chair. Thanks