我们已经为https://www.domain.com购买了SSL证书。
用户将通过https : //sub1.domain.com,https://sub2.domain.com等访问域
我希望能够通过Apacheredirect这些子域名。 因此,例如, https://sub1.domain.com成为https://www.domain.com/sub1 。
这是可能做到这一点,而不提出用户“不安全的连接”错误?
如果您为* .domain.com购买了通配符证书,或者在证书上列出了sub1.domain.com和sub2.domain.com作为使用者替代名称,则无问题。 如果你只为domain.com购买了cert,那么你运气不好。 用户将始终可以看到它,因为该证书对该子域无效,仅对domain.com/*有效。
不,因为SSL连接是在Apache接收到连接所用的主机名之前设置的。
您可以使用startssl.com免费获取证书。 至less:
这不是真的有帮助,因为你不能把多个证书放在同一个IP上。 您只能使用多域证书或通配符证书来执行此操作(但通配符证书有其局限性)。