Os:CentOS Linux release 7.7.1908 (Core)
节点版本:v12.11.1
Npm版本:6.11.3
大家好
我在同一台服务器上安装了Apache和Nodejs,我在服务器上安装了WikiJs,并且在端口8000上运行了它。
为使apache和nodejs一起运行,我将其answer及其完美运行。
但是问题是它需要始终在服务器上运行的node server
命令。
我需要做什么,它不需要运行node server
命令,而是可以在我的域中工作?
谢谢。
答案 0 :(得分:1)
如果不运行Node.js,则无法运行依赖于Node.js的程序。
您可以直接执行此操作,也可以编写启动脚本(例如,在cron中使用@reboot
或作为/etc/init.d/
脚本)来完成此操作,也可以通过{ {1}},但是需要使用Node.js运行该软件。
答案 1 :(得分:1)
您可以使用nohup
命令在后台运行该命令。
nohup node server
如果您想访问服务器以终止该进程:
ps -aux
以上命令将列出进程。
kill -9 <PID>
您可以在上面提供的链接中找到更多详细信息。