我已经尝试过使用ssh在线的一些方法,但无法弄明白。为什么安装它时基本上只是Javascript?
答案 0 :(得分:8)
常规Dreamhost帐户不允许节点服务器长时间运行。您需要一个VPS帐户。
此外,它内部的节点应用程序和V8引擎不仅仅是javascript。这是一个真正的原生应用程序。您的脚本“只是javascript”,但运行节点服务器的基础结构是本机代码。
答案 1 :(得分:4)
2015年,Dreamhost开始通过Passenger domain option支持部署nodejs(以及ruby,python)应用程序。有关乘客的更多信息,请查看Node.js with Passenger tutorial。
不幸的是,这仅适用于运行Unbuntu的VPS。
请注意,在Dreamhost wiki的Nodejs下,他们会写
DreamHost不支持共享Web服务器上的node.js,因为DreamHost共享服务器上的安全设置与编译或运行node.js不兼容。如果您尝试在其中一个共享Web服务器上编译node.js,您的用户将自动被禁止通过grsec(删除在该用户下运行的所有php网站)并且必须重新启动服务器才能用户已解除封锁。如果你再次这样做,你将被迫转移到VPS。