IIS7 configure the ssl certificate to bind multiple domain names to port 443, iis7ssl
Https is configured for multiple subdomains under IIS7, but IIS7 supports a single port 443 by default, resulting in port conflict;
Solution: first, configure different ports for each domain name, such as 444,445,446.
Then go to C: \ Windows \ system32 \ inetsrv \ config \ applicationHost. config
Find
<Binding protocol = "https" bindingInformation = "*: 443"/>
<Binding protocol = "https" bindingInformation = "*: 444"/>
<Binding protocol = "https" bindingInformation = "*: 445"/>
Modify:
<Binding protocol = "https" bindingInformation = "*: 443: www.domain.com"/>
<Binding protocol = "https" bindingInformation = "*: 443: www.domain.com"/>
<Binding protocol = "https" bindingInformation = "*: 443: www.domain.com"/>
Remember to modify each site.
Then, reselect the certificate on the iis Site and restart the iis Site.