我们为https://www.domain.com购买了一个SSL证书。
用户将访问https://sub1.domain.com、https://sub2.domain.com等域。
我希望能够通过Apache重定向这些子域。例如,https://sub1.domain.com变成了https://www.domain.com/sub1。
这是否可以在不向用户提供“不安全连接”错误的情况下完成?
发布于 2011-05-31 19:15:44
如果您为*.domain.com购买了通配符证书,或者在证书上列出了sub1.domain.com和sub2.domain.com作为主题替代名称,那么您就可以了。如果你只为domain.com买了证书,那你就倒霉了。用户将始终看到它,因为证书对该子域无效,并且只对domain.com/*有效。
发布于 2011-05-31 19:17:57
不是,因为SSL连接是在apache接收到连接的主机名之前设置的。
您可以使用startssl.com免费获得证书。至少:
但是,这并没有什么帮助,因为您不能在同一个IP上放置多个证书。您只能使用多域证书或通配符证书(但通配符证书有其局限性)才能做到这一点。
https://serverfault.com/questions/275633
复制相似问题