如何在检查SSL之前redirect?

我有一个用于我的域名的SSL证书,我们称之为example.com 。 另外我有另一个域名,我们称之为example.net

当我得到域example.net HTTPS请求失败,但example.com它的工作原理。 我想将example.net HTTPS请求redirect到https://example.com

注意:它们都在同一台服务器上(Ubuntu 14.04 – Apache 2.4)。 我尝试了example.net的CNAMElogging,将其redirect到example.com,但也失败了(我的浏览器告诉我,证书仅适用于example.com )。

那么该怎么办? 我需要为example.net获得另一个SSL证书吗?

如果您希望这两个站点都支持HTTPS(包括单纯的redirect),则需要同时拥有有效的证书。

没有办法绕过这一点,因为它是保护用户免于被误导的错误网站的良好思想机制的一部分。