There was a problem loading the comments.

How to Add an SSL Certificate to a Website in IIS (All Versions)

Support Portal  »  Knowledgebase  »  Viewing Article

  Print

 

How to Add an SSL Certificate to a Website in IIS (All Versions)

Adding an SSL certificate in IIS is essential for securing your website with HTTPS. Whether you're using IIS 7, IIS 8, IIS 10, or newer, the process is largely the same with only slight UI differences. This guide walks you through the steps to bind an SSL certificate to your website in any version of Internet Information Services (IIS).


📌 Prerequisites

  • IIS must be installed on your Windows Server (any version).

  • An SSL certificate must be installed/imported on the server.

  • You should have administrative access to the server.


✅ Steps to Add SSL in IIS (7, 8, 10, or later)

  1. Open IIS Manager

    • Press the Windows key, type inetmgr, and press Enter.

    • This opens Internet Information Services (IIS) Manager.

  2. Select Your Website

    • In the Connections panel (left side), expand the Sites node.

    • Click the name of the website you want to secure with SSL.

  3. Open Site Bindings

    • On the Actions panel (right side), click Bindings….

  4. Add an HTTPS Binding

    • In the Site Bindings window, click Add….

    • For Type, choose https.

    • IP address: Use the same IP as your HTTP binding or set to All Unassigned if appropriate.

    • Port: Enter 443. This is the default port for HTTPS.

    • Hostname (optional): Use if you're configuring SNI (Server Name Indication) for multiple SSL sites on the same IP.

    • SSL certificate: From the dropdown, select the certificate you’ve imported.

  5. Apply and Save

    • Click OK, then Close the Site Bindings dialog.

    • Your site is now configured to support HTTPS.


🔁 Optional: Restart IIS

Sometimes a restart is required for changes to take full effect:

 

iisreset

 

Or use Restart from the IIS Manager toolbar.


💡 Tips

  • If your SSL certificate doesn’t appear in the list:

    • Ensure it's installed under Local Machine > Personal > Certificates.

    • The certificate must include the private key.

  • For IIS 8 and later, you can enable SNI (Server Name Indication) during the binding step for multiple SSLs on one IP.


Share via
Did you find this article useful?  

Related Articles

Tags

© Softsys Hosting