在Linux上部署Node.js應用通常涉及以下幾個步驟:
wget
命令下載二進制文件,例如:wget https://nodejs.org/dist/v16.20.0/node-v16.20.0-linux-x64.tar.gz
tar -zxvf node-v16.20.0-linux-x64.tar.gz -C /usr/local/data/
~/.bashrc
或/etc/profile
文件,添加Node.js的路徑:echo "export PATH=$PATH:/usr/local/data/node-v16/bin" >> ~/.bashrc
source ~/.bashrc
node -v
npm -v
sudo apt-get update
sudo apt-get install nodejs npm -y
mkdir my-nodejs-project
cd my-nodejs-project
npm init -y
npm install express --save
node app.js
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host host;
proxy_cache_bypass http_upgrade;
}
}
.conf
文件并放置在Nginx的配置目錄中,然后重啟Nginx服務。nvm是一個方便管理多個Node.js版本的工具,可以避免版本沖突問題。
使用Docker構建或發布應用也是一種流行的方式,可以簡化部署流程并確保環境一致性。
以上步驟是在Linux上部署Node.js應用的基本流程,具體操作可能會因Linux發行版和具體需求有所不同。