溫馨提示×

Node.js在Ubuntu上如何啟動

小樊
69
2025-05-02 00:16:50
欄目: 編程語言

在Ubuntu上啟動Node.js應用程序有幾種方法。以下是一些常見的方法:

方法一:使用終端直接運行

  1. 打開終端

    Ctrl + Alt + T
    
  2. 導航到你的Node.js項目目錄

    cd /path/to/your/project
    
  3. 運行你的Node.js應用程序

    node app.js
    

    這里的app.js是你的主應用程序文件。

方法二:使用PM2進行進程管理

PM2是一個流行的Node.js進程管理器,可以幫助你管理和監控Node.js應用程序。

  1. 安裝PM2

    sudo npm install pm2 -g
    
  2. 導航到你的Node.js項目目錄

    cd /path/to/your/project
    
  3. 使用PM2啟動你的應用程序

    pm2 start app.js --name "my-app"
    

    這里的--name "my-app"是為你的應用程序指定一個名稱,方便后續管理。

  4. 查看應用程序狀態

    pm2 status
    
  5. 停止應用程序

    pm2 stop my-app
    
  6. 重啟應用程序

    pm2 restart my-app
    
  7. 刪除應用程序

    pm2 delete my-app
    

方法三:使用systemd服務

如果你希望你的Node.js應用程序在系統啟動時自動運行,可以使用systemd服務。

  1. 創建一個新的systemd服務文件

    sudo nano /etc/systemd/system/my-app.service
    
  2. 在文件中添加以下內容

    [Unit]
    Description=My Node.js Application
    After=network.target
    
    [Service]
    ExecStart=/usr/bin/node /path/to/your/project/app.js
    WorkingDirectory=/path/to/your/project
    User=your-username
    Group=your-group
    Environment=NODE_ENV=production
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    
  3. 重新加載systemd配置

    sudo systemctl daemon-reload
    
  4. 啟動服務

    sudo systemctl start my-app
    
  5. 查看服務狀態

    sudo systemctl status my-app
    
  6. 設置服務開機自啟動

    sudo systemctl enable my-app
    

通過以上方法,你可以在Ubuntu上啟動和管理Node.js應用程序。選擇哪種方法取決于你的具體需求和使用場景。

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