有没有办法将多个静态 IP 分配给 Amazon Lightsail 实例?



我目前正在使用 Amazon Lightsail 为我的几个客户提供 Wordpress 多站点托管,但我遇到了一个问题。

我正在使用以下技术:

1( Wordpress Multisite (2 台安装在同一台服务器上(2( Webmin/Virtualmin 用于服务器管理
3( Amazon Lightsail for Server provisioning
4( Amazon Lightsail Static IP(指向 Lightsail 服务器(

目前,Amazon Lightsail 只允许为一个实例分配 1 个静态 IP 地址,但是,为了避免 DNS 冲突,我想为每个 wordpress 多站点安装提供一个专用的 IP 地址。

Webmin/Virtualmin能够管理多个IP地址,并允许我在配置后将特定的IP地址分配给新的虚拟服务器。(详见:https://www.hostwinds.com/guide/add-new-ip-address-virtualmin/(

我面临的问题是,如果设置了一个新网站(wordpress 多站点的子站点(,如果这两个安装都在同一 IP 地址上运行,它们将"混淆"在哪里路由域。我目前使用的解决方法是将域设置为我想使用的多站点安装的别名。这是有效的,但效率低下。

在服务器网络的深入设置方面,我是新手,所以我希望在这里得到一些帮助。 回答其中一个问题可能会让我实现这个目标:

有没有办法在亚马逊光帆上使用额外的静态 IP 地址?
有没有办法从外部来源注册/租赁/购买IP地址并使其与我的安装一起使用?
有没有办法将多个 IPv4 地址用于 Lightsail 上的 EC2 解决方案?

如果不出意外,我只会配置一台新服务器并将两个多站点安装分开,但随后我需要加倍我的服务器管理。

目前,无法将两个静态 IP 分配给单个 Lightsail 实例。

FWIW:我在单个 lightsail 实例上运行多个 wordpress 实例,没有问题。 不过我没有使用多站点。

如果您在单个服务器上运行多个 wordpress 多站点实例,您可能需要考虑使用两个 lightsail 实例。

遗憾的是,目前无法将多个静态 IP 分配给单个 Lightsail 实例。但是,您可以使用一些解决方法:

预置两个 Lightsail 实例并为每个实例分配一个静态 IP。这是最直接的解决方案,但它需要您管理两个单独的服务器。

使用第三方 DNS 服务来管理 DNS 记录。这将允许您为每个 WordPress 多站点安装创建单独的 DNS 记录,即使它们都托管在同一个 Lightsail 实例上。

使用负载均衡器在两个 WordPress 多站点安装之间分配流量。这将确保两个安装始终可访问,即使其中一个安装出现故障。

如果您不习惯管理多个服务器或配置 DNS 记录,那么最好的选择可能是使用提供多个 IP 地址的第三方托管服务提供商。

以下是一些提供多个IP地址的第三方托管服务提供商:

  • 蓝主机
  • 主机鳄鱼
  • 戈迪
  • 网站地面
  • A2托管

这些提供商都提供各种包含多个 IP 地址的计划,因此您可以选择最能满足您需求的计划。

我希望这有帮助!

最新更新