如何在Red Hat Linux上将Node.js应用程序设置为服务

我创build了一个node.js应用程序。 它是Express框架的Web服务器。 我可以用命令node server.js启动它。 此应用程序部署在红帽企业服务器上。

我想要这个应用程序可以:

  1. 当OS启动时自动启动。
  2. 崩溃时自动重新启动。

我认为OS服务可以满足我的要求,对吧? 有什么线索如何在Red Hat上将Node.js应用程序设置为服务?

您可以永远运行node.js作为服务,运行nginx webserver作为前端服务器,更多细节在这里