Ubuntu 中如何在同一台机器的同一端口同时运行两个不同的应用程序

Ubuntu 中如何在同一台机器的同一端口同时运行两个不同的应用程序

我想运行两个不同的应用程序(即:两个不同的微服务)在同一个端口(例如:在端口 3000)。我已经实现了诸如在 ubuntu 中创建多个发行版的概念。但同时这不能在同一个端口上运行。除此之外,我还创建了不同的 NIC 在同一端口运行。这也不起作用。请提出一些概念来实现它。

答案1

您可以为您的网卡分配不同的 IP 地址。每个应用程序应该监听不同的 IP,可能使用相同的端口。
例如 192.168.0.3:3000 和 192.168.0.4:3000。对于公共服务,您需要两个公共 IP。

相关内容