溫馨提示×

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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女