在Linux上部署Node.js应用通常涉及以下几个步骤:
wget
命令下载二进制文件,例如:wget https://nodejs.org/dist/v16.20.0/node-v16.20.0-linux-x64.tar.gz
tar -zxvf node-v16.20.0-linux-x64.tar.gz -C /usr/local/data/
~/.bashrc
或/etc/profile
文件,添加Node.js的路径:echo "export PATH=$PATH:/usr/local/data/node-v16/bin" >> ~/.bashrc
source ~/.bashrc
node -v
npm -v
sudo apt-get update
sudo apt-get install nodejs npm -y
mkdir my-nodejs-project
cd my-nodejs-project
npm init -y
npm install express --save
node app.js
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host host;
proxy_cache_bypass http_upgrade;
}
}
.conf
文件并放置在Nginx的配置目录中,然后重启Nginx服务。nvm是一个方便管理多个Node.js版本的工具,可以避免版本冲突问题。
使用Docker构建或发布应用也是一种流行的方式,可以简化部署流程并确保环境一致性。
以上步骤是在Linux上部署Node.js应用的基本流程,具体操作可能会因Linux发行版和具体需求有所不同。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: linux怎么获取文件夹用户组