我正在使用node.js建立一个网站,我想知道我是否只是像任何其他网站一样上传Filezilla。对不起这个愚蠢的问题
答案 0 :(得分:2)
您可以根据您的要求,价格和技能设置选择VPS(虚拟专用服务器)或PaaS(平台即服务)。
理想情况下,您应该选择VPS如果您能够自行管理服务器,例如节点安装,服务器配置,数据库处理,高可用性,负载平衡,http路由和服务备份策略等。某些VPS提供商:{{3} },Linode,DigitalOcean
如果您不想管理您的作品,PaaS总是更可取的,而且更多的是希望将大部分时间都集中在业务和应用程序开发上。以下是支持Node.js的PaaS提供商列表。
Amazon EC2, Nodejitsu, App42 PaaS, Heroku, Appfog, Engine Yard
答案 1 :(得分:1)
Node.js不像你经常在php上找到的“tradational”web主机。既然您在Node.js中启动自己的服务器,并且您不能只使用像apache这样的服务器(大多数情况下,因为有一些不常见的例外),传统的Web托管不起作用,因为这些安全设置服务器的设计围绕着这样一个事实,即您几乎无法控制服务器上发生的任何事情,并且不能破坏它上面的内容,使用Node.js制作的网站是不可能的。如前面的答案所示,请使用paas(平台即服务)主机。具有良好免费计划的着名PAAS托管商是Heroku和Openshift
答案 2 :(得分:0)
您需要“特殊”主机,允许您运行node.js应用程序。 我建议heroku - 单个dyno(“Heroku上的计算能力单位,提供运行你应用程序的轻量级孤立容器”)。