Steps required to change IIS hosted website from HTTP to HTTPS

IT Guy
IT Guy used Ask the Experts™
What are the steps required to change an IIS hosted website from HTTP to HTTPS?
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
1. Order a certificate from a Certificate Authority.
2. Once the certificate is installed, open up the Server's Binding dialog and add the HTTPS protocol binding, pick the obtained certificate from the combo box.
3. Make sure the port 443 open on the firewall
4. Optional. Create an URL rewrite rule which redirects HTTP requests to HTTPS ones.
David S.Consultant & Challenge Subduer
Top Expert 2009
Let's Encrypt provides free Domain Validation (DV) certificates. However, some web-hosts don't support installing them.
Prabhin MPDevOps Engineer
Distinguished Expert 2018
Step1: purchase the SSL certificate,
    while purchasing you can purchase a standard certificate and wildcard certificate.
Standard certificate you can use only for that particular host.
wildcard certificate you can use for any host under your domain. Cost of wild card certificate will be costly.

or otherwise, you can go for let's encrypt which provides SSL certificate for 90 days and automatically get renewed before expiry date using task scheduler in the windows server.

Currently, let's encrypt doesn't provide wildcard certificate.

step2: Once you purchased or bought the SSL certificate you can configure IIS web server for https..
Please find the link below for the configuration.

step2: Open 443 port in the firewall.

step3: Enable rewrite module , for http -> https

that's it!!!

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial