Thanks for clarifying. I think you should be able to add a server SSL profile to the virtual server and then disable it for all but the specific URI:
when CLIENT_ACCEPTED {
Save the name of the VS pool before this iRule could change the current pool
set default_pool [LB::server pool]
}
when HTTP_REQUEST {
If the request is for a proxy.svc URI select a separate pool
Leave serverssl enabled
if { [HTTP::path] eq "/EWS/mrsproxy.svc"}{
pool webmail_443_pool
} else {
For all other URIs disable serverssl and use the VS default pool
SSL::disable serverside
pool $default_pool
}
}
Aaron