阅读量:2
在Linux上运行Node.js需先安装环境,再部署应用,以下是关键步骤:
- 安装Node.js
- 包管理器安装(推荐):
- Ubuntu/Debian:
sudo apt update && sudo apt install nodejs npm - CentOS/RHEL:
sudo yum install nodejs npm
- Ubuntu/Debian:
- NodeSource安装(指定版本):
- Ubuntu/Debian:
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -,再执行sudo apt install nodejs - CentOS/RHEL:
curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo -E bash -,再执行sudo yum install nodejs
- Ubuntu/Debian:
- NVM管理多版本:
- 安装NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash,然后source ~/.bashrc - 安装Node.js:
nvm install node(最新版)或nvm install 16.14.0(指定版本)
- 安装NVM:
- 包管理器安装(推荐):
- 验证安装
运行node -v和npm -v,显示版本号即安装成功。 - 运行Node.js应用
- 直接运行:在项目目录下执行
node app.js(需先创建app.js文件)。 - 使用PM2管理(推荐生产环境):
- 全局安装PM2:
sudo npm install pm2 -g。 - 启动应用:
pm2 start app.js,可设置开机自启pm2 startup。
- 全局安装PM2:
- 直接运行:在项目目录下执行
- 配置Nginx反向代理(可选,生产环境常用)
- 安装Nginx:
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; } - 重启Nginx:
sudo systemctl restart nginx。
- 安装Nginx:
以上步骤参考自,可根据实际需求选择安装方式和部署场景。
以上就是关于“Node.js如何在Linux上运行”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm