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

时间:2014-02-06 22:14:57

标签: node.js

我正在使用node.js建立一个网站,我想知道我是否只是像任何其他网站一样上传Filezilla。对不起这个愚蠢的问题

3 个答案:

答案 0 :(得分:2)

您可以根据您的要求,价格和技能设置选择VPS(虚拟专用服务器)或PaaS(平台即服务)。

理想情况下,您应该选择VPS如果您能够自行管理服务器,例如节点安装,服务器配置,数据库处理,高可用性,负载平衡,http路由和服务备份策略等。某些VPS提供商:{{3} },LinodeDigitalOcean

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

Amazon EC2NodejitsuApp42 PaaSHerokuAppfogEngine Yard

答案 1 :(得分:1)

Node.js不像你经常在php上找到的“tradational”web主机。既然您在Node.js中启动自己的服务器,并且您不能只使用像apache这样的服务器(大多数情况下,因为有一些不常见的例外),传统的Web托管不起作用,因为这些安全设置服务器的设计围绕着这样一个事实,即您几乎无法控制服务器上发生的任何事情,并且不能破坏它上面的内容,使用Node.js制作的网站是不可能的。如前面的答案所示,请使用paas(平台即服务)主机。具有良好免费计划的着名PAAS托管商是HerokuOpenshift

答案 2 :(得分:0)

您需要“特殊”主机,允许您运行node.js应用程序。 我建议heroku - 单个dyno(“Heroku上的计算能力单位,提供运行你应用程序的轻量级孤立容器”)。