zoukankan      html  css  js  c++  java
  • Node+mongodb线上部署到阿里云

    Node+mongodb线上部署到阿里云

    部署使用的主要工具是pm2+nginx,使用码云的私有仓库,自动部署到服务器,私有仓库和服务器要事先设置好免密码登录。使用DNSPOD进行域名解析。事先准备好阿里云服务器,域名,一个网站。阿里云已经安装好mongodb数据库,node,pm2,git等。将本地网站所用的数据库备份一份,上传到服务器上。

     1.先在dbspod添加一条A记录

     

     2.码云上建立私有仓库

     

     3.在项目中添加ecosystem.json

     

     4.在服务器/www目录下创建文件夹

     

     5.上传代码到私人仓库和服务器

     

    一键部署到服务器

    pm2 deploy ecosystem.json production setup//第一次才需要

    pm2 deploy ecosystem.json production

    6.修改nginx配置文件

    进入cd /etc/nginx/conf.d/ 创建.conf后缀的文件mkdir XXX.conf

     

    测试创建文件是否成功

     

    重启nginx

     

     7.成功访问网站

     

    结语:花费了很多时间,尽管在学习的过程中遇到了很多坑,但总算还是成功部署上去了,过程是值得怀念的,起码知道了大概的一整个流程,进步也不少,还有ssl证书认证还没有弄,所以网站http而不是https协议。

     

     

     

     

     

  • 相关阅读:
    软工实践个人总结
    第02组 Beta版本演示
    第02组 Beta冲刺(5/5)
    第02组 Beta冲刺(4/5)
    第02组 Beta冲刺(3/5)
    第02组 Beta冲刺(2/5)
    第02组 Beta冲刺(1/5)
    第02组 Alpha事后诸葛亮
    第02组 Alpha冲刺(6/6)
    第02组 Alpha冲刺(5/6)
  • 原文地址:https://www.cnblogs.com/eternalness/p/8321659.html
Copyright © 2011-2022 走看看