在CentOS上部署Node.js项目通常涉及以下几个步骤:
sudo yum update -y
sudo yum install -y nodejs npm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install node # 安装最新稳定版本的Node.js
echo "export PATH=$PATH:/usr/local/nvm/versions/node/v14.17.0/bin" >> ~/.bashrc
source ~/.bashrc
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/
cd /usr/local/data/node-v16.20.0-linux-x64
npm install
sudo npm install -g pm2
pm2 start app.js # 假设app.js是项目的入口文件
配置反向代理(可选): 使用Nginx或Apache等服务器来设置反向代理,将流量转发到Node.js应用。
开放端口: 在防火墙中开放Node.js应用使用的端口(如3000):
sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
请注意,具体的安装步骤可能会根据Node.js的版本和项目需求有所不同。建议查阅最新的官方文档或相关教程以获取最准确的信息。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS Node.js如何部署项目