从零开始在一个Ubuntu服务器上部署node后端

Posted 一腔诗意醉了酒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始在一个Ubuntu服务器上部署node后端相关的知识,希望对你有一定的参考价值。

文章目录


1. 环境的安装

1.1 node.js安装

# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
apt-get install -y nodejs

1.2 yarn 安装

  • 贴个官网[yarn](安装 | Yarn 中文文档 (bootcss.com))

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
    echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
    sudo apt update && sudo apt install yarn
    
  • 执行完这三条命令之后,显示下图则成功

2. 启动服务

至此就可以跟本地开发一样启动node 服务了

yarn 
yarn start


  • 但是我们可以看到,他不是以后台的方式启动的,所以我们需要借助第三方的工具来后台启动

PM2

yarn global add pm2

# 启动服务
pm2 start index.js

# 监控后台启动的程序
# pm2 show + 项目名字或者id
pm2 show 0

# pm2 logs 显示日志
pm2 logs 0

# 查看当前node程序列表
pm2 list

# 停止所有的应用程序
pm2 stop all 

# 停止 id为 0的指定应用程序
pm2 stop 0 

pm2常用命令


3. the end

结果展示

项目源码

以上是关于从零开始在一个Ubuntu服务器上部署node后端的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ubuntu 上使用 pm2 和 Nginx 部署 Node.js 应用

Node.js线上服务器部署与发布

如何在 Ubuntu 上使用 pm2 和 Nginx 部署 Node.js 应用

Node.js项目的线上服务器部署与发布

从零开始Docker化你的Node.js应用

centos7.2,看似复杂,实则简单,从零开始安装node部署kos链接mysql,外接nginx。