Apache 在 80 上监听,将所有内容路由到在端口 8080 上监听的 nodejs

Apache 在 80 上监听,将所有内容路由到在端口 8080 上监听的 nodejs

我有一台 Apache 服务器,它处理许多 VirtulServer,一切运行正常。我不知道它内部是如何工作的,但它确实如此。

我最近对 ​​nodejs 进行了一些修改,在该服务器上的 8080 端口上进行了实验。现在我想投入生产,我已经设置了一个指向我的服务器的域名,但我想避免目前丑陋的 example.org:8080/ URL。我该如何告诉正在监听 80 的 Apache 将流量从 example.org 路由到 123.12.12.123:8080 并反之亦然?我尝试过 ModRewrite,但指定端口和域会强制它出现在浏览器的地址栏中,这更丑陋。我尝试过 ModProxy,但没有成功(500 错误)。接下来我应该尝试什么?

答案1

Mod_proxy 应该可以工作,下面是它的教程:http://davybrion.com/blog/2012/01/hosting-a-node-js-site-through-apache/

相关内容