一尘不染

可以在任何托管服务提供商中运行node.js吗?

node.js

很抱歉这个新手问题。node.js可以在任何托管提供商(如Fastdomain)中运行吗?我们在fastdomain中有一个帐户,我们在其中上传了用PHP制作的网站。我在主机中允许使用SSH,并尝试安装node.js,但无法正常工作。我一直在搜索互联网,但对此没有确切答案。


阅读 274

收藏
2020-07-07

共1个答案

一尘不染

不,您不能在每个托管服务提供商上运行Node.js。您需要某些基本功能。如果您的托管服务提供商不像Heroku那样直接支持Node.js,那么您需要能够安装到服务器中。您还需要访问C编译器以构建Node.js或具有为系统安装软件包的能力。

安装Node.js之后,您需要具有root访问权限才能在端口80上运行它。如果您的提供者提供了反向代理服务,则可以解决此问题。

您可以加入的事实是一个好的开始。在Fastdomain上可能是可能的,但是请确保您应该与Fastdomain支持联系。每个托管服务提供商都不同,如果您共享了托管服务,那么答案很可能不是。通常,您需要专用的托管来运行Node.js。

2020-07-07