温馨提示×

CentOS Node.js环境配置步骤

小樊
125
2025-02-14 19:40:56
栏目: 编程语言

在CentOS系统中配置Node.js环境是一个常见的任务,以下是详细的步骤指南:

环境准备

  1. 更新系统: 确保你的CentOS系统已经更新到最新版本。
    sudo yum update -y 

安装Node.js的方法一:使用Yum仓库安装

  1. 添加NodeSource仓库: 添加NodeSource的Yum仓库,以便安装最新版本的Node.js。
    curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash - 
  2. 安装Node.js和npm: 使用Yum命令安装Node.js和npm。
    sudo yum install -y nodejs 

安装Node.js的方法二:使用NVM安装

  1. 安装NVM: NVM(Node Version Manager)可以帮助你管理多个Node.js版本。
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash 
    安装完成后,重启终端或运行以下命令使NVM生效。
    source ~/.bashrc 
  2. 使用NVM安装Node.js: 使用NVM安装指定版本的Node.js。
    nvm install 14 
    将该版本设置为默认版本。
    nvm alias default 14 

验证安装

  1. 验证Node.js和npm是否安装成功
    node -v npm -v 

示例:创建一个简单的Node.js应用

  1. 创建项目目录
    mkdir my-node-app cd my-node-app 
  2. 初始化项目
    npm init -y 
  3. 创建index.js文件
    echo 'console.log("Hello, Node.js!");' > index.js 
  4. 运行应用
    node index.js 
    你应该会看到输出:Hello, Node.js!

可选:安装Nginx(反向代理)

  1. 安装Nginx
    sudo yum install -y nginx 
  2. 配置Nginx反向代理: 编辑Nginx配置文件。
    sudo vi /etc/nginx/nginx.conf 
    在http块中添加以下配置:
    server { listen 80; server_name yourdomain.com; location / { proxy_pass http://localhost:3000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } } 
    重启Nginx。
    sudo systemctl restart nginx 

通过以上步骤,你应该已经成功在CentOS上配置了Node.js环境,并创建了一个简单的Node.js应用。

0