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協議。

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM