将 HTTPS 网站迁移到单个 IP 上的另一个域名

将 HTTPS 网站迁移到单个 IP 上的另一个域名

我正在运行一个使用 HTTPS 协议(nginx webserver)的网站。现在我想将其迁移到新域名。

使用 HTTP 时我多次这样做。但是使用 HTTPS 时情况会有所不同,因为需要为新域名提供不同的证书。

哪些陷阱需要提前了解并避免?什么是尽可能顺利完成迁移的最佳方法?

答案1

如果您希望人们仍然使用旧域名 (DOMAIN-A.COM) 请求页面,那么您需要让该证书仍然有效,这样他们就不会收到错误。此时,您要么需要重定向他们,要么按照我的偏好,向他们显示一条通知,告知他们服务器正在重新定位到新域名 (DOMAIN-B.COM),并让他们有机会将该新位置加入书签。否则,当 DOMAIN-A.COM 不再可用时,您将永远无法顺利地从一个域名过渡到另一个域名。不过,您仍然会遇到一些后果。当 DOMAIN-A 消失时,一定会有人要求使用它。至于证书,我认为除了暂时维护两个证书之外,不会有太大问题。

相关内容