你如何否定必须为托管域名获得第二个SSL证书?

时间:2015-03-18 13:15:08

标签: apache .htaccess ssl https

这是一个场景:
在Apache中为www.example.ac.za配置了有效的SSL证书。
没有有效的SSL证书,有一个停放的www.example.co.za域名。

为避免购买两个证书,客户希望.co.za重定向到.ac.za。我理解(并且已经发现)这不能在.htaccess中完成,因为首先要完成SSL证书的演示。

可以为.co.za关闭SSL,但是它会继续用于.ac.za吗?这会解决问题吗?

其他信息
这些域在Apache中配置为具有自己的.conf和ssl.conf文件的VirtualHosts。

重定向是为了确保这些域的根目录为https://www.example.ac.za

非常感谢有些见解:)

1 个答案:

答案 0 :(得分:0)

  

可以为.co.za关闭SSL,但是它会继续用于.ac.za吗?这会解决问题吗?

您可以移除.co.za的SSL虚拟主机,因此如果有人试图转到https://www.example.co.za,他们就会找不到该网站。但是,如果您希望任何在转到.co.za的https网站时显示,那么必须是收听期望的SSL端口(443)的内容对.co.za域的请求。就像你理解的那样,为了做到这一点,你需要一个有效的证书,除非你对安全例外情况有所了解。

您可以做的另一件事是为两个域购买一个证书。在服务器/虚拟机配置中你无能为力。无论是否有htaccess都没关系,在成功进行SSL握手后会发生重定向。