centos

CentOS Node.js 怎样部署项目

小樊
40
2025-03-03 10:33:15
栏目: 编程语言
Centos服务器限时活动,0元免费领! 查看>>

在CentOS上部署Node.js项目通常涉及以下几个步骤:

  1. 安装Node.js和npm
sudo yum install -y nodejs npm

或者,你可以使用Node Version Manager (NVM)来安装和管理Node.js版本:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install node
  1. 配置环境变量
export PATH=$PATH:/usr/local/node/bin

然后,使配置生效:

source ~/.bashrc
  1. 部署项目
npm install -g pm2
pm2 start app.js
  1. 配置Web服务器(可选)
# 安装Nginx
sudo yum install -y epel-release
sudo yum install -y nginx
sudo systemctl start nginx
sudo systemctl enable nginx

然后在Nginx配置文件中设置代理到Node.js应用:

server {
    listen 80;
    server_name yourdomain.com;

    location / {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}
  1. 开放端口
sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload
  1. 测试部署

请注意,具体的命令和步骤可能会根据你的Node.js版本、项目需求以及服务器的具体配置有所不同。务必参考最新的官方文档或教程来确保部署过程的正确性。

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

相关推荐:CentOS Node.js如何部署项目

0
看了该问题的人还看了