Node+mongodb线上部署到阿里云

Posted eternalness

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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协议。

 

 

以上是关于Node+mongodb线上部署到阿里云的主要内容,如果未能解决你的问题,请参考以下文章

亚马逊云阿里云腾讯云三国鼎立-横向对比

腾讯云阿里云都在招这种人才!

Xshell 连接腾讯云阿里云centos服务器

新浪云阿里云百度云谷歌云亚马逊云

腾讯云阿里云竞相占位工业互联网,这真是一笔好买卖?

华为云阿里云背后的700个智慧城市,能否实现“双碳”?