nginx+ssl+pm2 部署 nodejs 服务

nginx+pm2 部署 nodejs 服务

最近在 centos 上部署 nodejs 服务,记下来步骤:

注意都是使用 root 用户。

  1. 下载 nvm: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
  2. 使用 nvm 安装 nodejs: nvm install node,安装完成后,node -v 测试下是否安装成功
  3. 使用 npm 安装 pm2: npm i pm2 -g
  4. 安装 nginx: yum install nginx -y
  5. 查看下 nginx 的安装目录: rpm -ql nginx,一般情况下是: /etc/nginx
  6. 需要上传你的 ssl 证书,我用 xshell 上传,使用 yum -y install lrzsz,通过这个工具上传。你需要配置好你的 xshell 程序。这篇文章可以帮助你
  7. 配置你的 nginx 服务器,如果你不知道怎么配置,请自行 google
  8. 安装 git: yum install git -y
  9. 克隆你的 nodejs 工程: git clone
  10. 交装依赖:npm i
  11. 使用 pm2 启动你的项目:pm2 start process.json
  12. 检查是否正常: pm2 list
  13. 启动 nginx: service nginx start
  14. 访问你的域名
posted @ 2018-01-10 22:08  htoooth  阅读(535)  评论(0编辑  收藏  举报