Apache 中可以有 2 个 SSL 证书吗?

Apache 中可以有 2 个 SSL 证书吗?

我想将 Apache 2.2.15-28.el6 (CentOS6) 网络服务器的主机名从 更改https://old-domain.comhttps://new-domain.com

如果访问者现在输入http://old-domain.com(普通 http),那么 apache 会重定向到 https。

我希望两个域能够同时工作。

问题

是否可以同时拥有两个证书,并且理想情况下只为 Apache VirtualHost 使用一个 IP?

或者可以进行重定向,这样我只需安装new-domain.comSSL 证书?

答案1

是否可以同时拥有两个证书,并且理想情况下只为 Apache VirtualHost 使用一个 IP?

是的,使用服务器名称指示。SNI 最大的障碍是它不能与 Windows XP 上的 Internet Explorer 兼容。

答案2

我建议从旧域名重定向到新域名或为新域名购买另一个 IP 地址和 SSL 证书。

很多客户端不支持 SNIhttp://en.wikipedia.org/wiki/Server_Name_Indication#No_support

相关内容