在Debian上部署Node.js項目通常涉及以下幾個步驟:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
然后,重新加載配置文件并安裝Node.js:
source ~/.bashrc
nvm install node
sudo apt update
sudo apt install nodejs npm
echo 'export NODE_HOME=/usr/local/nvm/versions/node/v14.17.0' >> ~/.bashrc
echo 'export PATH=$NODE_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
在本地項目目錄中執行以下命令進行打包:
npm run build
使用SFTP、SCP或其他文件傳輸工具將打包后的文件和其他必要文件拷貝到服務器。
在項目目錄中執行以下命令安裝依賴:
npm install
使用PM2等進程管理器啟動項目:
npm install -g pm2
pm2 start npm --name my-app -- start
使用Nginx或Apache等反向代理服務器將流量路由到應用程序,以提供額外的安全性和負載平衡功能。
設置日志記錄和監控工具以跟蹤應用程序的性能和錯誤。定期備份應用程序代碼和數據庫。
以上步驟是在Debian上部署Node.js項目的基本流程。根據項目的具體需求,可能還需要進行其他配置,例如設置數據庫、配置SSL證書等。