在没有“节点服务器”命令的情况下运行Nodejs脚本

时间:2019-11-11 13:56:13

标签: node.js wiki.js

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命令,而是可以在我的域中工作?

谢谢。

2 个答案:

答案 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>

您可以在上面提供的链接中找到更多详细信息。