溫馨提示×

centos上nodejs服務如何啟動

小樊
66
2025-05-25 00:20:38
欄目: 編程語言

在CentOS上啟動Node.js服務,你需要遵循以下步驟:

  1. 首先確保已經安裝了Node.js。如果還沒有安裝,可以通過以下命令安裝:
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs

這里我們安裝的是Node.js 14.x版本,你可以根據需要選擇其他版本。

  1. 創建一個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 = 3000;
server.listen(port, () => {
  console.log(`Server running at http://localhost:${port}/`);
});

這個簡單的Node.js應用程序將在端口3000上監聽請求,并返回"Hello World"。

  1. 在項目目錄中,運行以下命令以啟動Node.js服務:
node app.js

現在,你的Node.js服務應該在端口3000上運行。你可以通過訪問http://localhost:3000來驗證服務是否正常運行。

  1. 為了讓Node.js服務在后臺運行,以及在服務器重啟后自動啟動,我們可以使用進程管理器,如PM2。首先,全局安裝PM2:
sudo npm install -g pm2
  1. 使用PM2啟動你的Node.js應用程序:
pm2 start app.js --name my-node-app

這里我們為應用程序指定了一個名稱my-node-app,方便以后管理。

  1. 現在,你的Node.js服務將在PM2的管理下運行。你可以使用以下命令查看應用程序的狀態:
pm2 status
  1. 如果你想在服務器重啟后自動啟動Node.js服務,可以使用PM2的startup子命令生成一個啟動腳本:
pm2 startup

按照提示操作,完成設置。

  1. 最后,保存當前PM2進程列表,以便在服務器重啟后恢復:
pm2 save

現在,你的Node.js服務已經成功啟動,并在CentOS上運行。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女