nginx+ssl+pm2 部署 nodejs 服务
nginx+pm2 部署 nodejs 服务
最近在 centos 上部署 nodejs 服务,记下来步骤:
注意都是使用 root 用户。
- 下载 nvm: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
- 使用 nvm 安装 nodejs: nvm install node,安装完成后,node -v测试下是否安装成功
- 使用 npm 安装 pm2: npm i pm2 -g
- 安装 nginx: yum install nginx -y
- 查看下 nginx 的安装目录: rpm -ql nginx,一般情况下是:/etc/nginx
- 需要上传你的 ssl 证书,我用 xshell 上传,使用 yum -y install lrzsz,通过这个工具上传。你需要配置好你的 xshell 程序。这篇文章可以帮助你
- 配置你的 nginx 服务器,如果你不知道怎么配置,请自行 google
- 安装 git: yum install git -y
- 克隆你的 nodejs 工程:  git clone
- 交装依赖:npm i
- 使用 pm2  启动你的项目:pm2 start process.json
- 检查是否正常: pm2 list
- 启动 nginx: service nginx start
- 访问你的域名

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号