在 CentOS 系统上启动 Node.js 服务,你需要遵循以下步骤:
确保已经安装了 Node.js。如果还没有安装,请访问 Node.js 官网 下载并安装适用于 CentOS 的 Node.js 版本。
创建一个新的 Node.js 应用程序。在你的项目文件夹中,创建一个名为 app.js 的文件,并添加以下代码:
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello World\n');
});
const PORT = process.env.PORT || 3000;
server.listen(PORT, () => {
console.log(`Server running at http://localhost:${PORT}/`);
});
npm install
pm2 或 forever 等进程管理器来启动和管理你的 Node.js 应用程序。首先,安装 pm2:npm install pm2 -g
pm2 启动你的 Node.js 应用程序:pm2 start app.js --name my-node-app
这里,my-node-app 是你的应用程序的名称,你可以根据需要自定义。
pm2 status
pm2 startup
按照提示操作,设置开机自启。
pm2 stop my-node-app
pm2 restart my-node-app
现在你已经知道如何在 CentOS 上启动和管理 Node.js 服务了。