For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

Forum Discussion

puluck's avatar
puluck
Icon for Cirrus rankCirrus
Sep 21, 2018

SSL Disable serverside

Hi Team ,

 

I am running VIP with end to send SSL but have requirement to route particular URI based request to non SSL pool . I have tried below irules but nothing working . I am able to see traffic going to http pool but getting empty reponse on client browser .

 

Can some one please assist . rule1 when HTTP_REQUEST { if { [HTTP::uri] starts_with "/myhome" } { set usessl 0 pool myhome_http_pool } } when SERVER_CONNECTED { if { $usessl == 0 } { SSL::disable serverside } }

 

Rule2 when HTTP_REQUEST { if { [HTTP::uri] starts_with "/myhome"}{ SSL::disable serverside pool myhome_http_pool } else { pool myhome_https_pool }

 

1 Reply

  • Hi,

    can you test this simple irule:

    when HTTP_REQUEST {
    
    set uri [string tolower [HTTP::uri]]
    
    if { $uri starts_with "/myhome"}{
        log local0. "SSL disabled for URI $uri"
        SSL::disable serverside
    }
    
    pool myhome_http_pool
    
    }
    

    Validate that you trigged condition checking logs.

    If you target in the same pool you don't need to specify the pool in if and else condition.

    keep me update regards,