我有一个面向互联网的 Apache HTTPS 服务器 current.example.com。我想将该 Web 服务器重命名为 nextname.example.com。我还需要 current.example.com 在转换期间继续工作。这只是名称更改,并且将提供来自相同位置的相同内容。
我首先将 ServerAlias 添加到我的虚拟主机配置(HTTP 和 HTTPS)。这导致在访问 nextname.example.com 时出现“您的连接不是私密的”消息。我预料到了这种情况。
我知道一个(也许是唯一的?)解决方案是为 nextname 创建一个新证书,并创建一个新的 VirtualHost 配置。
但我希望有另一种解决方案。
此外,我意识到新的私钥不是强制性的,但可能建议这样做,因为我们已经需要一个新的证书。
有没有办法配置,以便两个虚拟服务器都可以使用/共享证书,或者是否需要新证书才能保留旧名称?