在Linux上运行Node.js需先安装环境,再部署应用,以下是关键步骤:
sudo apt update && sudo apt install nodejs npmsudo yum install nodejs npmcurl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -,再执行sudo apt install nodejscurl -fsSL https://rpm.nodesource.com/setup_16.x | sudo -E bash -,再执行sudo yum install nodejscurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash,然后source ~/.bashrcnvm install node(最新版)或nvm install 16.14.0(指定版本)node -v和npm -v,显示版本号即安装成功。node app.js(需先创建app.js文件)。sudo npm install pm2 -g。pm2 start app.js,可设置开机自启pm2 startup。sudo apt install nginx(Ubuntu/Debian)或sudo yum install nginx(CentOS/RHEL)。/etc/nginx/sites-available/default,添加代理规则:location / {
proxy_pass http://localhost:3000; # 假设Node.js应用运行在3000端口
proxy_set_header Host $host;
}
sudo systemctl restart nginx。以上步骤参考自,可根据实际需求选择安装方式和部署场景。