溫馨提示×

Debian JS如何部署到生產環境

小樊
47
2025-09-13 09:42:36
欄目: 編程語言

在Debian上部署JavaScript項目到生產環境,可參考以下步驟:

  1. 安裝Node.js和npm:使用NodeSource二進制分發庫安裝指定版本,如:
    curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -  
    sudo apt-get install -y nodejs  
    
  2. 上傳項目文件:通過SCP/SFTP等工具將項目代碼上傳至服務器。
  3. 安裝依賴:在項目目錄運行npm install安裝所需依賴。
  4. 構建項目(如需):若使用Webpack等工具,運行npm run build生成生產環境文件(通常在distbuild目錄)。
  5. 配置Web服務器:以Nginx為例,安裝后創建配置文件(如/etc/nginx/sites-available/yourapp),代理到Node.js應用端口(如3000):
    server {  
      listen 80;  
      server_name yourdomain.com;  
      location / {  
        proxy_pass http://localhost:3000;  
        proxy_set_header Host $host;  
      }  
    }  
    
    啟用配置并重啟Nginx:
    sudo ln -s /etc/nginx/sites-available/yourapp /etc/nginx/sites-enabled/  
    sudo systemctl restart nginx  
    
  6. 啟動應用:使用PM2等進程管理器啟動應用,確保后臺運行:
    npm install pm2 -g  
    pm2 start app.js --name "your-app"  
    
  7. 設置防火墻:開放HTTP(80)和HTTPS(443)端口(若使用Nginx反向代理)。
  8. 配置環境變量:通過.env文件或服務器環境變量設置敏感信息(如數據庫連接字符串)。
  9. (可選)啟用HTTPS:使用Let’s Encrypt獲取免費SSL證書并配置Nginx。

根據項目需求調整端口、進程管理工具等細節,部署后需定期監控應用狀態和日志。

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