温馨提示×

CentOS Node.js项目如何部署

小樊
38
2025-02-24 18:42:28
栏目: 编程语言
前端开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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的版本和项目需求有所不同。建议查阅最新的官方文档或相关教程以获取最准确的信息。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:CentOS Node.js如何部署项目

0