在CentOS 6服务器的子目录中的端口80上运行node.js应用

时间:2019-05-29 19:01:37

标签: node.js apache centos

我正在VPS上使用CentOS 6,试图在端口80上运行我的node.js应用程序。但是,由于Apache已经在该端口上运行,因此我很挣扎。

app.js的目录位于/public_html/xxxxxx/app.js中-不确定是否有帮助。

我真的很想针对我应该尝试的方向指出正确的方向?

1 个答案:

答案 0 :(得分:0)

您可能应该在Internet和您的node.js应用之间放置一个反向代理。反向代理会将普通的URL(https://google.com)转换为另一个端口(例如3001)上的应用程序。这也将允许您在单个VPS上托管多个应用程序(在3002上设置另一个应用程序)。

一些免费选项是HAProxy(http://www.haproxy.org/)或nginx(https://www.nginx.com/)。或者,您可以使用AWS负载均衡器之类的工具来执行相同的操作。