【发布时间】:2011-08-21 19:58:30
【问题描述】:
我使用配置了 VirtualHosts 的 Apache 2 运行多个网站。它们都可以自己正常工作(即 www.domain1.com、www.domain2.com、www.domain3.com)。
其中一个 VHost 需要通过 HTTPS 运行,因此 SSL 设置带有通配符域 (*.domain1.com),但似乎 SSL 端口也对其他 2 个域开放:例如,我可以访问https://www.domain2.com。问题是浏览器显然会发出警告,因为请求的域与证书上的域不匹配。
我想做的是完全停止这种行为,并阻止对 domain2.com 和 domain3.com 的 https 访问。我知道由于实际协议的原因,您在接受证书并开始解密标头之前无法获得 ServerName,但有没有人设法解决这个问题?
谢谢!
拉夫拉夫克
【问题讨论】:
标签: ssl apache2 virtualhost