我想要做的是托管一个 node.js 程序,public_html/<appname>
并可以通过以下方式访问domainname.com:80/appname
- 服务器是 Ubuntu 10.04,我使用 Apache 作为我的 HTTP 服务器。这可能吗?
答案1
您可能需要的是 mod_proxy 和ProxyPass
Apache。
在端口 80 上运行 Apache,并使用<Location>
Apache 中的配置将查询传递到另一个端口(例如 8080)上的 Node.js。
<Location /<appname>/>
ProxyPass http://nodejsip:8080/
</Location>