溫馨提示×

CentOS Node.js項目如何部署

小樊
58
2025-02-24 18:42:28
欄目: 編程語言

在CentOS上部署Node.js項目通常涉及以下幾個步驟:

  1. 安裝Node.js和npm
  • 使用yum安裝
sudo yum update -y
sudo yum install -y nodejs npm
  • 使用nvm(Node Version Manager)安裝
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install node # 安裝最新穩定版本的Node.js
  1. 配置環境變量(如果使用nvm安裝,此步驟可能不需要):
echo "export PATH=$PATH:/usr/local/nvm/versions/node/v14.17.0/bin" >> ~/.bashrc
source ~/.bashrc
  1. 解壓Node.js項目文件
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/
  1. 進入項目目錄并安裝依賴
cd /usr/local/data/node-v16.20.0-linux-x64
npm install
  1. 使用進程管理工具啟動項目(如pm2):
sudo npm install -g pm2
pm2 start app.js # 假設app.js是項目的入口文件
  1. 配置反向代理(可選): 使用Nginx或Apache等服務器來設置反向代理,將流量轉發到Node.js應用。

  2. 開放端口: 在防火墻中開放Node.js應用使用的端口(如3000):

sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
  1. 訪問應用: 在瀏覽器中輸入服務器的IP地址或域名,加上Node.js應用的端口號,即可訪問部署的應用。

請注意,具體的安裝步驟可能會根據Node.js的版本和項目需求有所不同。建議查閱最新的官方文檔或相關教程以獲取最準確的信息。

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