我可以将使用Node.js制作的网站上传到网站主机吗?

我正在做一个node.js网站,我想知道如果我只是像其他任何网站一样上传它与Filezilla。 对不起,这个愚蠢的问题

您可以根据您的要求,价格和技能组合selectVPS(虚拟专用服务器)或PaaS(平台即服务)。

理想情况下,你应该selectVPS如果你有能力自己pipe理你的服务器像节点安装,服务器configuration,数据库处理,高可用性,负载平衡,HTTP路由和服务备份策略等一些VPS提供商: Linode , DigitalOcean , 亚马逊EC2

如果您不想pipe理您的产品,并希望将大部分时间集中在业务和应用程序开发上,则PaaS总是更可取。 以下是支持Node.js的PaaS提供商列表。

Nodejitsu , App42 PaaS , Heroku , Appfog , Engine Yard , OpenShift

Node.js不像“php”这样的“传统”网页主机。 由于您在Node.js中启动了自己的服务器,并且不能只使用像apache这样的服务器(在大多数情况下,因为有一些罕见的例外情况),所以传统的虚拟主机不起作用,因为这些安全设置服务器是围绕这样一个事实而devise的,即对服务器上发生的任何事情几乎没有任何控制,并且不能破坏它,不可能使用Node.js制作的网站。 正如前面的答案build议,与paas(平台即服务)主机。 值得注意的PAAS主机与体面的免费计划是Heroku和Openshift

你需要“特殊的”托pipe,允许你运行node.js应用程序。 我build议heroku – 单一的dynamic(“Heroku的计算能力的单位,提供轻量级,孤立的容器,运行你的应用程序”)免费。