nodejs程序部署于nginx服务器。nginx的作用更多是反向代理。
部署后nodejs的启动仍需要命令行启动,比如grunt或者直接,这样一旦关掉终端,终端任务关闭将结束服务。
nodejs的守护进程的方法网上大部分都是forever或pm2之类。写一段脚本执行程序,使得开机启动、中断即会自启动。令进程得以守护。
如,在centos之类的linux系统,bash脚本可以添加在 /etc/init.d/ 中,如添加一个自建的nodeforever文件做脚本
并修改执行权限
$ sudo chmod 755 /etc/init.d/nodeforever
具体的实现可参考如下网址
https://cnodejs.org/topic/5059ce39fd37ea6b2f07e1a3