Steps required to change IIS hosted website from HTTP to HTTPS

What are the steps required to change an IIS hosted website from HTTP to HTTPS?
IT GuyNetwork EngineerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
David S.Consultant & Challenge SubduerCommented:
Let's Encrypt provides free Domain Validation (DV) certificates. However, some web-hosts don't support installing them.
Prabhin MPDevOps EngineerCommented:
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!!!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.