Forum Discussion
Matt_Breedlove_
Nimbostratus
Aug 09, 2010How to terminate and pass through SSL via HTTP:Host on single VS
Have a single VS that is currently listening on 443 and passing ssl through to the servers on 443 using domain name 'a' on the ssl cert. The ssl cert lives on the internal servers for domain name 'a', server does the decryption. I would like to setup a new ssl cert on domain name 'b' as a client cert on the same VS. If any requests come into the VS using HTTP:Host equal to domain name 'b' then the VS should terminate SSL and pass the connection unencrypted into the internal server on port 80. However, if not (the HTTP:Host equals domain name 'a', or is not readable because it is encrypted with a different cert) then just pass the connection through to the internal server on port 443.
This is to facilitate a parallel migration to ssl terminated connection, while keeping both working at same time on same server and VS. The reason we cannot just use a new VS is because we are stuck with the IP and port 443 on the VS due to firewall restrictions with the partner who is using this.
I have read the post about people wanting to use a single VS to head multiple SSL sites, but this is a little different as either the connection is decryptable with the bigip clientssl cert or its not. If its not, instead of hard failing, catch the exception and continue the connection and assume the server can decrypt it and pass through.
Appreciate any clever ideas/solutions
- hoolio
Cirrostratus
Hi Matt, - Matt_Breedlove_
Nimbostratus
Hi Aaron, - hoolio
Cirrostratus
Hi Matt,
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