Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN 4.5.4 and Shared SSL challenges on CrystalTechDNN 4.5.4 and Shared SSL challenges on CrystalTech
Previous
 
Next
New Post
7/31/2009 3:23 PM
 

We are stumped and perplexed trying to figure out how to implement the shared SSL for our nonprofit website.  Please help, advise, suggest, comment.

Problem:  pages configured as 'secure' to utilize SSL settings (ssl enabled true, ssl enforced true, ssl url wwwXXXX.ssldomain.com/domainidXXXXXX, standard url (our assigned IP address for pre-production before we redirect our domain name), portal alias (standard url, matched by wwwXXXX.ssldomain.com/domainidXXXXXX) seem to have a few issues: 

  a) authentication not passed between http and https so user has to login again (re-login) before accessing the content on https 

  b) images are not loading on the https pages because the url is trimmed off somehow; instead of being loaded with the prefix https://wwwXXXX.ssldomain.com/domainidXXXXXX/Portals/0/images/image.jpg, it loads up as https://wwwXXXX.ssldomain.com/Portals/0/images/image.jpg and then the image fails to load (as you'll notice, the domainidXXXXXX part is missing from the latter prefix) whereas if it were included, the image would load.

  c) in the session accessed after the user logs in the 2nd time, changes that are made are not reflected on the main site.  We have to go back to host login and restart the application.  It's like working with a ghost cache database.

  d) if you log out of the 2nd session, you end up still on https (shared certificate prefix) not http (domain / ip address)

We are running DNN 4.8.2 on a shared ASP.NET intermediate account (IIS6 (I think), ASP.NET framework 2.0.50727.3082, web farm enabled false, physical path=d:\inetpub\DomainIDXXXXXX) powered by shared MSSQL2005 database (DNN normal install) at CrystalTech web hosting with a shared SSL certificate that works by way of the assigned URL wwwXXXX.ssldomain.com/domainidXXXXXX.  Performance settings:  (page state persistance=page, module caching method=memory, performance settings=moderate caching, authenticated cachability=ServerAndNoCache, compression=no compression, use whitespace filter=unchecked)

Our preproduction site URL / domain is an IP address: 67.199.XX.XXX to which we've not yet pointed the organization's domain name www.XYZ.org.   We were planning to redirect the domain name of the organization and purchase a separate SSL certificate, but are concerned the problems above might persist regardless. 

Suspect some sort of cookie and/or authentication passing issue.  Also, why are images not able to be redirected with their relative links inside https with the domainidXXXXXX subdirectory, same as pages (tabs)?  Finally is there a setting to redirect the user after they leave the https session back to http?

 
New Post
8/8/2009 6:16 PM
 

At one point, CrystalTech hypothesized troubles with implementing shared SSL with DNN might be due to the fact we were using an IP address, versus a true domain name.  I tested it with another account with a domain name however, and found shared SSL still problematic because again, it was configured with https://wwwXXXX.ssldomain.com/mydomainnamewithoutitsextension and again, cookie/authentication didn't stick so users had to relogin, login again, and the images URLs did not load properly so we ended up with:  https://wwwXXXX.ssldomain.com/Portals/0/images/imagenamewithextension where the [domainnamewithoutitsextension] virtual directory was dropped from the URL that should have read: https://wwwXXXX.ssldomain.com/mydomainwithoutitsextension/Portals/0/images/imagenamewithextension

I saw a post mentioning changing out old asp.net extensions (e.g. 2.0.0.0 to 3.5.0.0) and deleting a dll from the bin directory, verifying a port, etc. and to no avail.

 
New Post
8/10/2009 5:53 PM
 

Finally, for another portal on CrystalTech, we purchased the SSL for a domain name and voila...no issues with dropping sessions, having to re-login / login again, no more issues with image files having difficulty with URLs, etc.  So it looks like shared SSL with DNN on IIS is problematic in version 4.8.2 and like the code needs a fix / solution / workaround for URLs for images / subdirectories and probably the same for preserving session information.

Please let us know if anyone finds a workaround.

Thanks.

 

((SIDE NOTES:

I noticed in the new one, we didn't have to put an SSL URL in admin settings, advanced, sll settings, nor a portal alias. 

I also noticed at one point where we had trouble, the tab for the Home page (36 by default it seems) had a setting of IsSecure True in the database which I switched it to False, and things started working better.  Yet upon returning to the settings interface, SSL enabled and SSL enforced were still checked.  I searched all column names in the database looking for an on/off switch / setting in a database table or some such, no luck.  Looks like it's something that gets written somewhere else.))

 
New Post
8/11/2011 10:54 AM
 
A year later, and now at version 6 - the same shared ssl issues are still present, and no attempts to fix it between v4 and v6.
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN 4.5.4 and Shared SSL challenges on CrystalTechDNN 4.5.4 and Shared SSL challenges on CrystalTech


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out