I implemented a new DNN Platform website and my system
administrator decided to use SSL with F5 VIP. Therefore, I do not need to add
certificate under my IIS Server. In addition, I do not need to enable SSL in
DNN Security Settings. How that supposed works:
- The DNN website IIS Server is only running HTTP
service on port 80.
- The client is connecting to the VIP on F5 on
port 443 (HTTPS).
- The VIP on F5 is listening on port 443 (HTTPS),
the SSL certificate is install on the F5 VIP.
- The F5 will forward the request to the server of
the IIS website on port 80 unencrypted.
- Response from the server of the DNN IIS website
is encrypted by F5 then send it to the client.
For now, my entire website pages show correctly with https
included the DNN Persona Bar options. But, if I’m going to the Edit Mode to
edit content of a Html Module or going to the Settings of a module, the popup
windows open but showing indefinitely the progress icon. The console of the
browser give me the error: “Mixed Content: The page at
'https://my.website.com/' was loaded over HTTPS, but requested an insecure
resource 'http://my.website.com/Home/ctl/Edit/mid/416?popUp=true'. This request
has been blocked; the content must be served over HTTPS.”
To resolve, I activated the DNN setting SSL Enable and I
switched to "On" the Secure Connection setting of the Home page. If I
do that, the browser return me the error "Too Many Redirects" and the
page cannot showing.
What I can do? My old DNN Platform website had his own
certificate directly under IIS of the website server with port 443 but not this
Thanks for your help!
Just for you know... The new website version is DNN Platform v9.2.2 and the old website was with the version 7.3.4.