网站服务于多个 IP

网站服务于多个 IP

为了安装 SSL 证书,我必须将网站转移到同一台服务器上的新 IP 地址。显然,DNS 更改需要 4-24 小时才能传播。我询问我的主机支持人员是否可以将网站提供给两个 IP 地址并避免停机,但他们说这是不可能的。我真是疯了,在我看来这应该是非常有可能的。那么,有可能吗?如果可以,我该怎么做?

我的服务器是运行 CentOS、Apache 和 cPanel/WHM 的 VPS。

答案1

cPanel 不允许这样做,除非您手动修改 httpd 配置文件。大多数主机商都不想这样做,因为您最终可能会破坏 cPanel。

答案2

当然,可以在一个 IP 上通过 HTTP 提供相同的 Web 内容,而在另一个 IP 上通过 HTTPS 提供相同的 Web 内容。我怀疑“不可能”与他们内部重新分配 IP 地址的方式有关。

答案3

可能存在不允许这样做的配置,但大多数情况下它应该在以下条件下工作:

  • 两个 IP 都连接到同一服务器/VPS
  • Web 服务器不是根据其 IP 进行配置的,而是基于 DNS 名称
  • 您可以同时使用两个 IP。

但是有一个主要的缺点:如果您安装新的证书,所有使用旧 IP 地址通过 HTTPS 连接的客户端都会收到令人讨厌的 SSL 错误消息。

相关内容