Forum Discussion
HTTP and HTTPS from same VS
- Apr 19, 2021
Yes. there are many ways to do it. serverssl can be selectively enable or disable for the urls.
E.g. one of the option is to apply serverssl on the VIP and disable it for /url2.
iRule option:
when HTTP_REQUEST { switch -glob [string tolower [HTTP::uri]] { "/url1*" { pool https_pool } "/url2*" { SSL::disable serverside pool http_pool } default { return } } }
ltm policy option:
rule 1-
http uri --> path starts with --> /url1 --> at request
action: forward traffic to https_pool
rule2;
http uri --> path start with --> /url2
action1: disable server ssl --> at request
action2: forward traffic to http_pool
Yes. there are many ways to do it. serverssl can be selectively enable or disable for the urls.
E.g. one of the option is to apply serverssl on the VIP and disable it for /url2.
iRule option:
when HTTP_REQUEST {
switch -glob [string tolower [HTTP::uri]] {
"/url1*"
{
pool https_pool
}
"/url2*"
{
SSL::disable serverside
pool http_pool
} default {
return
}
}
}
ltm policy option:
rule 1-
http uri --> path starts with --> /url1 --> at request
action: forward traffic to https_pool
rule2;
http uri --> path start with --> /url2
action1: disable server ssl --> at request
action2: forward traffic to http_pool
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