在CentOS系統中配置Node.js環境是一個常見的任務,以下是詳細的步驟指南:
sudo yum update -y
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
安裝完成后,重啟終端或運行以下命令使NVM生效。source ~/.bashrc
nvm install 14
將該版本設置為默認版本。nvm alias default 14
node -v
npm -v
mkdir my-node-app
cd my-node-app
npm init -y
echo 'console.log("Hello, Node.js!");' > index.js
node index.js
你應該會看到輸出:Hello, Node.js!sudo yum install -y 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應用。