IIS 7 SSL Host Headers
Setting up Host Headers and Secure Site Bindings
- Install your SSL certificate to your server using our IIS 7 installation instructions.
-
Next, you will need to open up a command line to set up Secure Bindings for each of the additional sites that will be using that certificate as well (the site that you have already set up bindings for using IIS does not need to have its bindings reconfigured).
Go to Start > Run
Type "cmd" and click "OK."
- Enter "cd C:\Windows\System32\Inetsrv\" to change to the directory where you will manage SSL host headers.
-
Enter the command following command (as one line):
appcmd set site /site.name:"Name of Website in IIS" /+bindings.[protocol='https',bindingInformation='*:443:Host Header']The Name of Website in IIS is the name displayed in the IIS 7 "Connections" window under "Sites"
The Host Header is the host header the (e.g., example.domain.com).
- You should see a response message in the command prompt - SITE object "your site" changed
-
Repeat step 4 as many times as necessary until you have set up your SSL host headers for all the websites that need them. If you need to enter the command for several sites, try using the DigiCert IIS 7 SSL Host Header Command Generator.
You may need to restart the IIS sites for the changes to take effect.
- You can verify the configuration changes by opening each site in a web browser. If the wrong page is displayed for any URL, your SSL host headers have not been configured correctly.
IIS7 SSL Host Headers
Learn how to configure SSL host headers in IIS 7







