我目前在 https 中有一个网站(Windows 2008 R2、IIS 7.5),它为多个国家/地区托管应用程序。我有一个域名的网络服务器证书,比如说 a.com。不同国家/地区通过https://abc.com/FR、https://abc.com/US、https://abc.com/UK访问其网站... FR、US 和 UK 只是网络下方的目录根文件夹。
现在我想设置一个可以使用证书(和 DNS 名称)的环境,例如 us.abc.com、fr.abc.com 和 uk.abc.com。使多个指向同一个 IP 的 DNS 条目不成问题。我是否需要与每个域名关联的 3 个 Web 证书(我的公司不提供通配符证书)并使 3 个不同的网站监听不同的端口?如何不强制用户输入不同于 443 的 SSL 端口?除了 us.abc.com、fr.abc.com 和 uk.abc.com,我什至还需要一个通用(不包括国家名称 -> 类似 generic.abc.com 之类的)证书,我可以继续工作前!