Products

Solutions

Resources

Partners

Community

About

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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...SSL and IIS7 configurationSSL and IIS7 configuration
Previous
 
Next
New Post
9/1/2009 8:02 PM
 

I have multiple portals on DNN v4.9.4, I want to configure one of them with SSL.

I have created a cert request, purchased one, and completed cert request. So far so good.

I have Win Server 2008 with IIS7, when I go to website binding (I have all the portal addresses listed there) and add new one by selecting https and selecting the installed certificate, it takes down the site and all portals within it. I can get them back online if I delete the binding I added.

What am I doing wrong with IIS 7, and how do I configure a particular portal be on SSL? The whole portal have to be on https since it's going to be a store.

Thank you,

Val
 

 
New Post
9/2/2009 10:24 AM
 

Val,

I am not sure how IIS will handle SSL for only one portal.  But regardless, in the settings for the portal, you will need to enable SSL at the DNN level.


-Mitchel Sellers
Microsoft MVP, ASPInsider, DNN MVP
CEO/Director of Development - IowaComputerGurus Inc.
LinkedIn Profile

Visit mitchelsellers.com for my mostly DNN Blog and support forum.

Visit IowaComputerGurus.com for free DNN Modules, DNN Performance Tips, DNN Consulting Quotes, and DNN Technical Support Services
 
New Post
9/2/2009 11:05 PM
Accepted Answer 

I finally figured it out...

The culprit was java.exe sitting there and listening on port 443 thus not letting the website to bind to it. And there was an extra step to take in order to let it know which portal to go to...

So here are all the steps to get yer portal up and secure ;)

The website with all the portals, preffarably, has to be on a separate (dedicated) IP (though it might not be the case after I learned about SSL headers, but since I changed it to a dedicated IP I chose to leave it that way)

1. Go to IIS Manager
--- Click on the server name under Connections (on the left side)
--- Open "Server Certificates" in the middle section under IIS
--- Click on "Create Certificate Request..." on the right side under Actions
--- Fill it out and generate the Cert Request file that you give to CA

2. Buy a certificate

3. Go to IIS manager, again, and under Actions on the right side click on "Complete Certificate Request..."
--- You need to put the certificate text that you get from a CA into a text file with a .cer extention

4. Now go to the site (under sites)
--- once there, click "Bindings..." under Actions
--- add https with "All Unassigned" and select the SSL certificate

5. Now go to Start > Run... > cmd > enter (this way it should start cmd in Admin mode)
--- type

cd C:\Windows\System32\Inetsrv\

--- enter

--- then type

appcmd set site /site.name:"<IIS Site Name>" /+bindings.[protocol='https',bindingInformation='*:443:<host Header>']

--- Replace <IIS Site Name> with the name the site has in the IIS Manager, and <host Header> with the host header for that site (secure.domain.com)
--- enter

6. Go back to IIS Manager, restart the site (just in case)

7. Go to DNN portal that needs to be secured and enable SSL under Admin > Site Settings

Well the rest of the SSL options are up to you, depends on how you want to configure the site.

I hope my write up would help someone, I wish I found anything similar, would've saved me alot of time, but there is always someone who has to write it up, so might as well be me ;)

Cheers,

Val

 
New Post
9/2/2009 11:11 PM
 

Oh, there was an issue with binding conflict. In my case it was java.exe that was using port 443.

You can run NETSTAT -ano and find out the PID for the process that is using port 443, then you can compare that PID with the process name in task manager.

I still need to figure out something with java.exe, since the sucker is jumping in and binding the port before the webserver gets around to do it after a reboot, so I need to disable from binding to the port 443.

Cheers,

Val

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...SSL and IIS7 configurationSSL and IIS7 configuration


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