使 Apache 服务器虚拟主机指向内部 IP

Make Apache server virtual host to point to internal IP

我是 Linux 和 Apache 的初学者,所以这对专业人士来说可能是一个微不足道的问题。即使我正在寻找一种方法让虚拟主机指向 Ubuntu 中的内部 IP 地址,如下所示:

您将 Socket.io 连接到 node.domain.com -> 虚拟主机 -> localhost:3000

为什么我不能这样做? domain.com:3000 因为在某些学校和 public 地方可能会阻止除 80 和 443 之外的大多数端口。

附言。我不能只为 Node.js 购买另一台服务器,在那里我可以编辑 A-Records。

非常感谢您的所有回答和建议。

你需要看看 Apache 的 mod_proxy https://httpd.apache.org/docs/2.2/mod/mod_proxy.html