包含了乙個前端專案(vue)和乙個後端專案(nodejs),專案使用輕服務,不需用到資料庫;
通過cnpm install -g pm2
進行安裝;
建立軟鏈結ln -s /node-v12.16.1-linux-x64/bin/pm2 /usr/local/bin/pm2
;
幾個pm2常用命令:pm2 start "…"
、pm2 stop "…"
、pm2 list
、pm2 logs
;
剛買的伺服器應該是沒有啟動防火牆服務的,但為了安全,應該開啟;
通過systemctl status firewalld
檢視防火牆狀態,發現是dead狀態,即未開啟;
通過systemctl start firewalld
開啟防火牆;
通過systemctl status firewalld
檢視狀態,顯示running即開啟成功;
通過firewall -cmd --query-port=80/tcp
檢視80埠狀態,顯示為no,即沒有開啟;
通過firewall -cmd --add-port=80/tcp --permanent
和firewall -cmd --add-port=3000/tcp --permanent
開啟80和3000(後端專案)埠,–permanent表示永久生效,沒有此引數重啟後失效;
通過systemctl restart firewalld
重啟防火牆服務;
vue專案通過cnpm run build
打包,獲得乙個index.html檔案和乙個資源包;
將這兩個上傳至伺服器的指定資料夾下(假設為/workspace/chat);
修改nginx的配置檔案(預設為nginx資料夾下的conf/nignx.conf),因為對nginx配置檔案不是很了解,所以照葫蘆畫瓢,將原對映修改為自己指定的資料夾
本部署流程中沒有使用到nginx的反向**,後期可能會補充以下。
Vue nodejs商城專案 專案概述
專案概況 用vue2.0 node.js mongondb 做了乙個 系統 技術選型 vue2.0 node.js express mongodb axios vuex 構建工具 webpack 編輯器 vscode 業務模組 1.商品列表模組 商品列表頁分頁和排序功能 商品列表 過濾和加入購物車功...
Vue Nodejs 伺服器部署
需求用vue 開發的前端 web 專案通過nodejs部署在伺服器 ubuntu環境 上。root 58b9bf0134ac sudo apt get update root 58b9bf0134ac sudo apt get install nodejs root 58b9bf0134ac sud...
vue nodejs實現阿里雲的簡訊驗證功能
實現乙個簡訊驗證來完成註冊和登入的功能,首先需要申請阿里雲的簡訊服務,這裡自行申請,不再多說,直接上 希望能夠幫助到需要的人,有什麼不足之處,還希望路過的大佬指點,不勝感激。一 前端部分,此處布局方面不再贅述,只介紹邏輯流程。axios then res catch err 我這裡使用的是axios...