如何将一台机器上没有端口的 URL 转发到另一台机器上有端口的 URL

如何将一台机器上没有端口的 URL 转发到另一台机器上有端口的 URL

我是系统管理的新手,所以我在家里玩一些东西。

因此,我有一个虚拟 Linux,其中运行着两个 nodejs 应用程序。它们监听两个不同的端口。我们把这台机器称为“node”。

因此,我想让另一个虚拟linux接受两个不同的域请求,并将它们转发到“node”上的两个nodejs应用程序。

假设:

domain-one.local ===> [节点的 IP]:8080

domain-two.local ===> [节点的 IP]:8020

那么,你能指导我吗?......或者告诉我在哪里可以找到答案?......因为我有安装、更新、配置方面的经验(一些......不是很多)......但对于这样的事情......我只是不知道该怎么做:)......

提前致谢 :)

答案1

一种方法是使用 nginx 作为主机上的反向代理。

您将需要使用2个服务器指令,每个域一个。

如果你以前没有使用过 nginx,你可以参考这个

http://tumblr.intranation.com/post/766288369/using-nginx-reverse-proxy

这也可能有帮助。

http://www.cyberciti.biz/tips/using-nginx-as-reverse-proxy.html

相关内容