从零开始在一个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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W2WB4LOi-1624177661428)(C:\\Users\\dcs\\Desktop\\notes\\study\\MD\\11、网站部署相关\\pics\\image-20210620153643502.png)]

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
    
  • 执行完这三条命令之后,显示下图则成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ndw9fnJK-1624177661436)(C:\\Users\\dcs\\Desktop\\notes\\study\\MD\\11、网站部署相关\\pics\\image-20210620154105772.png)]

2. 启动服务

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

yarn 
yarn start

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NVVuPLwq-1624177661440)(C:\\Users\\dcs\\Desktop\\notes\\study\\MD\\11、网站部署相关\\pics\\image-20210620154437139.png)]


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

PM2

yarn global add pm2

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RQjBt63X-1624177661443)(C:\\Users\\dcs\\Desktop\\notes\\study\\MD\\11、网站部署相关\\pics\\image-20210620160723546.png)]

# 启动服务
pm2 start index.js

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

# pm2 logs 显示日志
pm2 logs 0

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。