如何从一个SSL域重定向到具有正确公用名的域?

时间:2010-09-28 13:37:27

标签: apache ssl redirect

所有。我在一台服务器(Linux)上的apache下设置了两个域。我有一个SSL证书设置,第一个域(a.com)的公用名称,但第二个域(b.com)没有。

当我尝试访问https:// www。 b.com,它只是带我到https:// www a.com但保持相同的URL。因此,我在浏览器中收到一条警告信息:“这可能不是您要找的网站,yada yada yada。”

由于b.com从a.com的子目录中提取,我想指向https:// www。 b.com到https:// www a.com/b /

但是,我不完全确定如何做到这一点。我该怎么做才能做到这一点?离开http:// www。 b.com它的方式很好 - 它仍然显示我想从/ b /目录中的页面,但https:// www。 b.com显示https:// www.a .com。

的内容

此外,当设置为重定向时,是否有任何方法可以更改浏览器中的URL以反映重定向?我不想有这个警告信息。

谢谢,

1 个答案:

答案 0 :(得分:1)

要实现此目的,您需要为b.com获取单独的IP地址或获取包含www.a .com和www.b .com的UC SSL证书,然后设置SSL主机标头(请参阅http://www.sslshopper.com/article-how-to-configure-ssl-host-headers-in-iis-6.html处的Apache部分。一旦处理完毕,重定向应该更改URL并且不会给出任何错误。