让 2 个不同的应用程序在同一主机上使用 2 个不同的 IP 和相同的端口

让 2 个不同的应用程序在同一主机上使用 2 个不同的 IP 和相同的端口

我想让一个应用程序x.x.x.x:80和另一个应用程序在y.y.y.y:80同一台主机上运行。我从 ovh 购买了 2 个 ips,想知道如何操作。

我发现了这些: Debian/OVH:如何在同一个 Xen(Debian)虚拟机上配置多个故障转移 IP?

但它只是让 ip yyyy 与 xxxx 相同

答案1

好的,我确实正确设置了 IP 地址。但这可能对其他人非常有帮助,并节省大量时间。我遇到的问题是 apache 没有指定 IP,所以我设置的所有 IP 都会指向 apache 页面。我通过在 apache ports.conf 文件中添加 IP 解决了这个问题

答案2

是的,使用接口别名是可以的。eth0 将有一个 IP,eth0:0 将有另一个。请参阅Debian wiki 中的此条目

答案3

这是不可能的,因为 IP 地址是连接到 NIC 卡的,而每个 NIC 卡一次只能使用一个 IP。要让两个应用程序在一台主机上使用两个 IP 地址,您需要两张 NIC 卡(两个端口)(据我所知。我可能错了)

相关内容