在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项目的基本流程。根据项目的具体需求,可能还需要进行数据库配置、环境变量设置等额外操作。