在Nearlyfreespeech上的Nodejs?

blu*_*lds 6 nearlyfreespeech node.js

我正在查看部署在NFS服务器上的现有网站.我想重写它的一些部分以在nodejs上运行.据我所知,NFS民众不支持nodejs,但我不得不使用他们的服务器.

那么,有没有办法将node horns转换为近乎自由的服务器?有人试过这个吗?

dan*_*nio 6

截至2014年9月24日,NFS现在支持持久进程:


总结mopsled.com的第三方示例中描述的过程:

1)在NFS.N的管理界面,选择在你的网站的域名短名称的网站,然后更改该网站的"服务器类型"为"自定义",而不是PHP/Apache的.

2)将您的Node服务器代码放在某处 /home/protected/

3)run.sh在某处创建一个shell脚本(例如)文件,/home/protected/其中包含启动服务器的命令(例如npm run startnode server.js).NFS.N将使用"守护进程"自动运行此脚本作为连续进程,我们将在下一步中配置它.

4)在站点的NFS.N管理UI中选择"守护进程",然后在"命令行"字段中输入服务器的启动shell脚本路径.根据需要填写其他字段.

5)NFS.N现在将确保您的自定义服务器进程将无限期运行.您的Web服务器现在可以在服务器侦听的端口上使用.但是,NFS.N不为您的服务器提供root访问权限,以便通过正常的"低级"Internet端口(例如:80:443)进行通信,因此如果您想要提供服务,则必须使用NFS.N的"代理"功能进行描述在下一步.

6)如果您需要侦听低级端口:在站点的NFS.N管理UI中选择"添加代理"并输入相关设置,选中"完全绕过Apache"选项并提供服务器正在侦听的端口对于"目标端口"选项.

而已!您现在可以在守护程序的配置页面中停止/重新启动服务器的连续进程(守护程序正在维护的shell脚本).