我可以使用 Lighttpd Web 服务器为虚拟主机设置多个 SSL 证书吗?
我的服务器上有几个网店(每个网店都有自己的域),我需要为每个网店设置 SSL 证书。
谢谢帕特里克
请查看Lighttpd SNI ,Lighttpd 自 1.4.24 起就支持服务器名称指示,正如jae所指出的,这将允许每个 ip 有多个虚拟主机用于 SSL 。浏览器支持有限,但包括 XP 上的 IE。
旧答案:您只能为您使用的每个 IP/端口对设置一个 SSL 证书。如果您有一个 IP 地址,并且同一 IP 地址上有多个虚拟主机,则该方法将无法工作,除非您获得了 SAN 证书,并且该 SAN 证书中包含所有虚拟主机/域。这会变得昂贵。
造成此限制的原因是 Web 服务器需要解密 SSL 请求才能查看客户端尝试访问哪个主机。这将使用绑定到该端口的 SSL 证书来完成。然后,客户端将获得一个不同的证书,该证书与客户端期望的主机/域不匹配。
这将导致客户端出现各种安全警告。
| 归档时间: |
|
| 查看次数: |
4952 次 |
| 最近记录: |