Node.js 和 Apache 在同一台服务器上

Node.js 和 Apache 在同一台服务器上

我想要做的是托管一个 node.js 程序,public_html/<appname>并可以通过以下方式访问domainname.com:80/appname- 服务器是 Ubuntu 10.04,我使用 Apache 作为我的 HTTP 服务器。这可能吗?

答案1

您可能需要的是 mod_proxy 和ProxyPassApache。

在端口 80 上运行 Apache,并使用<Location>Apache 中的配置将查询传递到另一个端口(例如 8080)上的 Node.js。

<Location /<appname>/>
    ProxyPass http://nodejsip:8080/
</Location>

相关内容