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

Posted

技术标签:

【中文标题】有没有办法将多个静态 IP 分配给 Amazon Lightsail 实例?【英文标题】:Is there a way to assign multiple static IPs to an Amazon Lightsail instance? 【发布时间】:2020-03-18 23:38:25 【问题描述】:

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

我正在使用以下技术:

1) Wordpress 多站点(在同一台服务器上安装 2 个) 2) 用于服务器管理的 Webmin / Virtualmin 3) 用于服务器配置的 Amazon Lightsail 4) Amazon Lightsail 静态 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 上运行,那么这两个安装将在路由域的位置上“混淆”地址。我使用的当前解决方法是将域设置为我想要使用的多站点安装的别名。这是有效的,但效率很低。

在深入设置服务器网络时,我是新手,所以我希望在这里能得到一些帮助。回答其中一个问题可能会让我实现这个目标: 有什么方法可以在 Amazon Lightsail 中使用额外的静态 IP 地址? 有没有办法从外部来源注册/租赁/购买 IP 地址并使其与我的安装一起使用? 有没有办法在 Lightsail 上使用 this multiple IPv4 addresses for EC2 Solution? 如果不出意外,我只需配置一个新服务器并将两个多站点安装分开,但随后我需要加倍我的服务器管理。

【问题讨论】:

【参考方案1】:

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

FWIW:我在一个 lightsail 实例上运行多个 wordpress 实例,没有任何问题。我没有使用多站点。

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

【讨论】:

谢谢,我决定启动另一个 lightsail 实例并使用它。

以上是关于有没有办法将多个静态 IP 分配给 Amazon Lightsail 实例?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法使用ansible将活动目录中的用户分配给多个组?

有没有办法在 Swift 中一次将委托分配给同一类的多个对象?

是否可以将静态公共 IP 分配给 Docker 容器?

在 Amazon EC2 上,是不是可以将密钥对重新分配给已运行的实例?

如何将多个传出IP地址分配给AWS上的单个实例?

Docker 容器的多个静态 IP