在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应用。