我为*.phppointofsale.com提供了一个通配符ssl证书,它可以正常工作,但是当用户转到https://www.phppointofsale.com时,它使用*.phppointofsale.com的文档根。
我有两个问题
发布于 2011-04-08 17:19:05
我注意到所有这些主机名都指向同一个IP地址。基于名称的虚拟主机不能在HTTPS上工作,因为主机名是在经过加密的http标头中发送的。唯一的解决办法是让每个ssl vhost位于不同的IP地址或端口上。
这一限制在wiki.apache.org中有描述。
发布于 2011-04-10 22:44:55
但是,如果您控制服务器,则可以设置SNI。
..。SSL协议的扩展,称为服务器名称指示.使用SNI,您可以让许多虚拟主机共享相同的IP地址和端口,并且每个虚拟主机都可以拥有自己的唯一证书(以及其他配置)。
http://wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI
http://en.wikipedia.org/wiki/Server_名字_指示
https://serverfault.com/questions/257437
复制相似问题