Hosting Multiple SSL Sites with IIS6

// July 16th, 2008 // Programming

A simple tip I came across when hosting multiple sites on a server.

It’s easy to assign a new ip address to the adapter, but creating a new ip address per website is a bit much.

I like to, where possible, use host-headers when hosting a website. Host headers across SSL are now supported by IIS6 (in Windows 2003 RC2).

  1. Start > Run > type “cmd”, press Enter.
  2. Paste… cd c:\inetpub\adminscripts\ into the command prompt …and press Enter.
  3. Paste… cscript.exe adsutil.vbs set /w3svc/{siteid}/SecureBindings ":443:{url}" …into the command prompt. You’ll need to replace {siteid} and {url}.

You can find the SiteId in IIS when looking at the list of websites. For example, I have a SiteId of “87257621” and url of “www.robertbeal.local” (this url points at 127.0.0.1 in my windows/system32/drivers/etc/hosts file).

One Response to “Hosting Multiple SSL Sites with IIS6”

  1. This entry was really interesting, how often do you post to your blog? I’ve bookmarked this site and gave you guys a tweet, hope to read more soon!

Leave a Reply