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

jrg*_*jrg 1 node.js apache-2.2

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

小智 5

您可能需要的是 mod_proxy 和ProxyPassApache。

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

<Location /<appname>/>
    ProxyPass http://nodejsip:8080/
</Location>
Run Code Online (Sandbox Code Playgroud)