在CentOS上部署Node.js項目通常涉及以下幾個步驟:
sudo yum install epel-release
sudo yum install nodejs npm
node -v
npm -v
/etc/profile文件,添加以下內容:export PATH=$PATH:/usr/local/node/bin
source /etc/profile
sudo npm install pm2 -g
mkdir /var/www/myapp
cd /var/www/myapp
git clone your_app_git_address
cd your_app_directory
npm install
pm2 start app.js
pm2 startup
/var/www/myapp。cd /var/www/myapp
npm install
pm2 start app.js
pm2 startup
sudo yum install nginx
sudo vi /etc/nginx/nginx.conf
location /部分配置為代理到Node.js應用的端口(例如3000):location / {
proxy_pass http://localhost:3000;
}
sudo systemctl restart nginx
以上步驟是在CentOS上部署Node.js項目的基本流程。根據項目的具體需求,可能還需要進行數據庫配置、環境變量設置等額外操作。