How-to-simply...

Set SSL Host Headers in IIS 7 while Host name is greyed out in Site Binding

  • 1 Run cmd.exe
  • 2 Navigate to C:\Windows\System32\Inetsrv\
  • 3 appcmd set site /site.name:"<IISSiteName>" /+bindings.[protocol='https',bindingInformation='*:443:<hostHeaderValue>']
  • N Replace <IISSiteName> with the name of the IIS site and <hostHeaderValue> with the host header for that site (site1.mydomain.com)

References