Some background: we have a Windows 2003 server with a single IP address and one DNN 4.3.4 installation at present, which has several portals, one of which is an ecommerce site using CataLook module and Protx as the PSP. Due to the limitation of the how CataLook integrates with Protx it is not possible to have more than one Protx account per DNN install unless a third party processing module such as .netCharge is used.
We now need to add a second ecommerce portal and as the client will also be using Protx for payment processing we now have to install .netCharge or set up a second DNN master portal, which I'd rather not do. To use the .netCharge module we need an SSL certificate. We could presumably just set up the SSL for this site's domain but this will cause problems when we come to add another ecommerce site at a later point. I've looked into shared/wildcard SSL certificates but these won't be suitable because each site is on a completely different domain.
Bear in mind that until now I knew sod all about SSL, I'm running to catch up! :o
So, is it at all possible to have multiple SSL certificates for a single DNN installation with multiple sites/portals running from it. If so, how on earth do I go about setting things up!
So far I've tried this:
- Install and set up DNN on domain1 as a website, not virtual directory
- Create a second portal in DNN with the host header for domain2
- Set up a new website in IIS with domain2 as the host header pointing at the exsiting DNN directory
- Use Microsoft's SelfSSL tool to create a certificate for domain2
- Attempt to connect to domain2 over https in a Firefox - which worked
- Then created a second certicate for domain1 and attempted https connection - which worked
- Then attempted https connections to both sites in Internet Explorer - failed
- Firefox now cannot connect over https!
- Removed certificate for domain1
- Still can't connect over https
- Removed certificate for domain2 and recreated it
- Can now connect to domain2 over https
- Got headache and gave up!
Can someone please let me know if what I'm attempting will work how it needs to work, ie two or more separate domains each with their own SSL running from the same DNN installation.