Forum Discussion
KMA_50449
Nimbostratus
Jul 16, 2008Reverse proxy SSL with LTM : https with bigip, then http
Hi,
We have LTM with ssl accelerator card, so time to use them !
What I try to do seems easy :
Request :
Client -> https -> Bigip with sslclient profile -> http -> webserver
Answser :
webserver -> http ->Bigip with sslclient profile -> https -> client
I want that my LTM handle all the ssl requests, decode them and sent in clear text http requests to the web server.
To do that I've upload my own certificate and key and create a sslclient profile with these cert/key.
Then I've created a pool with IP of my web server and port 80 (for http, don't want my web server encrypt or decrypt anything).
Last I've created the Virtual Server, listening on port 443 with my sslclient profile as SSL Profile (Client) option, Protocol Profile (client) is TCP.
No SSL profile server needed, and all other option of the VS are to none of not checked.
I choose my previous pool in the resources tab with source_addr for persistence profile.
Then I try to access to my website trough the VS ip, I have to certificate send by the Bigip and then ... nothing : "The network link was interrupted while negotiating a connection. Please try again." in my firefox browser
I try to tcpdump request, and none of them arrived to my web server from the bigip when I try to load the page, while the http health monitor works fine...
I've read many docs, all the forum, wiki ... and do not find where I failed
Sur I miss something, if someone could help me ?
- hoolio
Cirrostratus
Hello Kevin, - KMA_50449
Nimbostratus
Dears, - hoolio
Cirrostratus
Good to hear. I don't think there is any significant overhead in LTM performing source address translation. If you run a high traffic site, you might want to configure multiple addresses in a SNAT list for the VIP. In that case, it would take up IP's. But SNAT in and of itself shouldn't be expensive in terms of memory or CPU cycles. - KMA_50449
Nimbostratus
Hi, - KMA_50449
Nimbostratus
Hi, - JRahm
Admin
If you want the tcp port on your request to switch from 443 to 80, you need port translation enabled. - KMA_50449
Nimbostratus
Hi - JRahm
Admin
Do you have a rule associated to your ssl virtual, or is the web server issuing this redirect? - KMA_50449
Nimbostratus
I don't have any irules activated on this virtual ip. - KMA_50449
Nimbostratus
Well, it seems the application made a kind of redirection, i f I access to a page directly in https I stay in https, I'm currently checking the source code of the webapp.
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