嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

Linux CentOS + Nodejs + Express部署vue項目

2021-5-8    前端達人

注:服務器為CentOS 7.3.1611,使用Xshell6 + Xftp6工具完成服務器遠程操作

一、安裝Node環境

通過Xshell連接服務器成功之后就可以開始以下工作

1.清理工作

如果之前有安裝過nodejs,用自帶的包管理命名先刪除一次
yum remove nodejs npm -y 
  • 1

然后手動進入以下目錄刪除相關文件
進入 /usr/local/lib 刪除所有 node 和 node_modules文件夾
進入 /usr/local/include 刪除所有 node 和 node_modules 文件夾
進入 /usr/local/bin 刪除 node 的可執行文件

2.去官網復制node安裝包鏈接

https://nodejs.org/en/download/在這里插入圖片描述

3.在Xshell里cd到安裝目錄

cd /usr/local/ 
  • 1

4.輸入命令鏈接開始下載nodejs安裝包

wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-x64.tar.xz 
  • 1

5.輸入命令兩步解壓

xz -d node-v10.16.0-linux-x64.tar.xz
tar -xvf node-v10.16.0-linux-x64.tar 
  • 1
  • 2

6.重名解壓的文件夾名稱為nodejs

mv node-v10.16.0-linux-x64 nodejs 
  • 1

7.進入解壓目錄

cd nodejs 
  • 1

8.創建軟連接

ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm 
  • 1
  • 2

如果不小心輸錯了路徑,重新創建會提示:‘ln: 無法創建符號鏈接"/usr/local/bin/npm": 文件已存在’,輸入rm /usr/local/bin/npm命令清除后可以重新創建

9.測試

node -v
npm -v 
  • 1
  • 2

10.安裝cnpm淘寶鏡像并創建軟鏈接

npm install -g cnpm
ln -s /usr/local/nodejs/bin/cnpm /usr/local/bin/cnpm 
  • 1
  • 2

二、用Express搭建web服務

1.在Xshell里cd到指定目錄

cd /var/www/ 
  • 1

注:如果沒有www目錄就在var目錄下輸入命令mkdir www手動創建一個,并進入到www目錄

2.創建web服務項目文件夾

mkdir demo 
  • 1

3.cd進入項目目錄

cd demo 
  • 1

4.初始化項目生成package.json

npm init -y 
  • 1

注:這里的-y意思是省略創建過程中一直輸yes的步驟

5.安裝express

cnpm i express -D 
  • 1

6.創建web服務程序文件app.js

mkdir app.js 
  • 1

7.編寫web服務程序代碼app.js

const fs = require('fs'); //文件模塊 const path = require('path'); //路徑模塊 const express = require('express'); //express框架模塊 const app = express(); const hostName = '11.22.33.44'; //ip const port = 9999; //端口 app.use(express.static(path.resolve(__dirname, './dist'))); // 設置靜態項目訪問路徑(此處的dist為webpack打包生成的項目文件夾名稱) app.get('*', function(req, res) { const html = fs.readFileSync(path.resolve(__dirname, './dist/index.html'), 'utf-8'); // 設置所有訪問服務請求默認返回index.html文件 res.send(html); }); app.listen(port, hostName, function() { console.log(`服務器運行在http://${hostName}:${port}`); }); 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

三、打包部署vue項目

1.在本地開發工具里打包需要部署的vue項目

npm run build 
  • 1

生成的dist文件夾就是我們需要部署到服務器上的項目
在這里插入圖片描述

2.把dist文件夾通過Xftp工具復制到服務器的var/www/demo目錄下

11160623264.png)

四、啟動web服務

1.在Xshell里cd到var/www/demo目錄,輸入以下命令啟動web服務程序

node app.js 
  • 1

如果能正常訪問項目地址表示已經搭建成功。

請求后端接口跨域方案請見:
跨域代理方案1Nginx使用教程
跨域代理方案2Nodejs 中使用http-proxy-middleware實現代理跨域

2.安裝PM2托管Node Web服務程序

在xshell里用node默認的啟動方式有一個缺點,xshell退出后nodejs項目便會停止
使用pm2這個托管工具可以很好的解決這個問題,而且當代碼有更改時會自動重啟服務更新

1.首先多按兩次ctrl +c結束之前的運行程序,接著輸入下面的命令安裝pm2并創建軟鏈接

cnpm install pm2 -g
ln -s /usr/local/nodejs/bin/pm2 /usr/local/bin/pm2 
  • 1
  • 2

2.然后輸入下面的命令啟動托管任務,abc為托管項目定義的名稱

pm2 start app.js --name abc 
  • 1

以下為pm2常用命令說明

命令 功能
pm2 start app.js --name abc 啟動(--name為定義任務名稱的指令,abc為任務名稱值)
pm2 start app.js --watch 啟動( --watch為監聽應用目錄的變化的指令)
pm2 restart app.js 重啟任務
pm2 stop abc 結束(abc為任務名稱或id)
pm2 list 查看所有任務列表

pm2基本功能命令

功能 命令
啟動進程/應用 pm2 start bin/abc 或 pm2 start app.js
重命名進程/應用 pm2 start app.js --name abc
添加進程/應用 pm2 start bin/abc --watch
結束進程/應用 pm2 stop abc
結束所有進程/應用 pm2 stop all
刪除進程/應用 pm2 delete abc
刪除所有進程/應用 pm2 delete all
列出所有進程/應用 pm2 list
查看進程/應用詳情 pm2 show abc 或 pm2 describe abc
查看進程/應用資源消耗 pm2 monit
查看進程/應用日志 pm2 logs abc
查看所有進程/應用日志 pm2 logs
重新啟動進程/應用 pm2 restart abc
重新啟動所有進程/應用 pm2 restart all

pm2使用教程參考鏈接:
https://www.cnblogs.com/chyingp/p/pm2-documentation.html
https://www.jb51.net/article/113398.htm



轉自:csdn。作者:lihefei_coder



藍藍設計www.sdgs6788.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務



日歷

鏈接

個人資料

藍藍設計的小編 http://www.sdgs6788.com

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 欧美高清影院| 亚洲一区二区三区三| 91久久极品少妇xxxxⅹ软件| 欧美日韩国产成人在线| 农夫在线精品视频免费观看| 久久综合九色欧美综合狠狠| 免费欧美电影| 欧美激情亚洲精品| 欧美日韩一级大片网址| 国产精品二区在线观看| 99视频有精品| 一区二区三区国产精品| 亚洲综合首页| 久久一区中文字幕| 亚洲人永久免费| 一区二区三区四区国产| 蜜臀久久久99精品久久久久久| 欧美精品乱码久久久久久按摩 | 久久综合一区| 欧美激情一区二区在线| 午夜欧美视频| 久久五月婷婷丁香社区| 欧美电影免费观看网站| 国产精品99久久久久久久vr| 欧美一级视频精品观看| 欧美精品大片| 韩日视频一区| 亚洲一区二区免费| 欧美大片免费久久精品三p| 亚洲一本视频| 欧美黄色免费网站| 激情校园亚洲| 午夜精品亚洲一区二区三区嫩草| 美女脱光内衣内裤视频久久影院 | 午夜免费日韩视频| 亚洲风情亚aⅴ在线发布| 亚洲激情六月丁香| 久久成人一区| 国产精品一二| 在线视频欧美精品| 欧美国产日韩一区二区| 欧美一区二区视频免费观看| 欧美色视频日本高清在线观看| 亚洲第一在线| 麻豆91精品| 一区二区三区欧美| 99re热这里只有精品免费视频| 亚洲欧美一区二区三区在线| 欧美久久久久久久久| 亚洲国产精品t66y| 久久欧美中文字幕| 欧美专区在线观看一区| 国产精品免费观看视频| 亚洲午夜电影网| 99re8这里有精品热视频免费 | 欧美黄色一级视频| 久久国产精品99国产| 国产欧美日韩视频| 性欧美18~19sex高清播放| 一区二区免费在线播放| 欧美性生交xxxxx久久久| 亚洲一区二区三区免费观看| 亚洲精品综合在线| 欧美性色aⅴ视频一区日韩精品| 亚洲影院色无极综合| 亚洲一级高清| 国产日本欧美在线观看| 久久精彩免费视频| 中日韩高清电影网| 香蕉精品999视频一区二区| 亚洲欧洲一区二区天堂久久| 久久久亚洲欧洲日产国码αv | 精品99一区二区| 免费欧美日韩| 欧美成人69| 一区二区三区欧美| 午夜精品久久久久久久99水蜜桃 | avtt综合网| 中文一区二区| 红桃视频一区| 久久精品一区蜜桃臀影院| 亚洲国产精品一区制服丝袜 | 性久久久久久| 国产一区二区精品丝袜| 久久嫩草精品久久久精品| 久久久久九九视频| 亚洲日本中文字幕免费在线不卡| 91久久夜色精品国产九色| 亚洲国产精品综合| 亚洲日本在线观看| 中文一区字幕| 国内精品久久久久久影视8 | 欧美在线视频一区二区三区| 亚洲第一区在线观看| 日韩午夜在线观看视频| 国产日韩在线一区| 亚洲第一中文字幕在线观看| 国产免费一区二区三区香蕉精| 国产精品久久久久影院色老大| 欧美一区二区福利在线| 久久狠狠婷婷| 宅男噜噜噜66一区二区66| 亚洲永久精品大片| 亚洲国产成人porn| 亚洲在线网站| 亚洲精品小视频在线观看| 亚洲综合二区| 99ri日韩精品视频| 久久九九99视频| 亚洲一区二区三区高清| 久久狠狠婷婷| 性感少妇一区| 欧美日韩一级大片网址| 欧美大片免费久久精品三p | 亚洲激情国产| 一区二区三区我不卡| 国产精品99久久久久久白浆小说| 亚洲国产精品精华液2区45| 亚洲素人在线| 在线视频中文亚洲| 欧美α欧美αv大片| 快射av在线播放一区| 国产人成一区二区三区影院| 99成人精品| aaa亚洲精品一二三区| 欧美~级网站不卡| 久久综合网络一区二区| 韩国免费一区| 久久成人av少妇免费| 欧美在现视频| 国产免费成人| 欧美一级久久久| 久久精品导航| 国产一区二区看久久| 亚洲欧美国产精品专区久久| 亚洲欧美日韩国产成人精品影院| 欧美深夜福利| 亚洲一区三区视频在线观看 | 亚洲高清久久网| 亚洲国产二区| 欧美va天堂va视频va在线| 欧美好骚综合网| 夜夜嗨av色一区二区不卡| 欧美日本亚洲| 99在线热播精品免费99热| 亚洲图中文字幕| 日韩一级黄色av| 激情综合久久| 久久在线播放| 亚洲国产小视频| 亚洲网在线观看| 国产精品免费看| 欧美在线日韩精品| 欧美不卡高清| 亚洲日韩视频| 欧美视频一区二区在线观看| 亚洲性夜色噜噜噜7777| 久久精品国产久精国产思思| 国产色视频一区| 久久理论片午夜琪琪电影网| 亚洲国产成人午夜在线一区| 在线视频精品| 国产在线一区二区三区四区| 久久天堂国产精品| 亚洲免费高清视频| 欧美综合国产| 欧美理论视频| 亚洲一区二区三区视频播放| 久久人体大胆视频| 亚洲精品黄色| 国产精品入口尤物| 免费成人黄色片| 亚洲一区免费| 亚洲精品视频在线观看免费| 欧美在线观看视频一区二区| 亚洲国产精品久久| 国产精品久久久久久久久婷婷| 久久久国产成人精品| 亚洲免费大片| 欧美大片va欧美在线播放| 性做久久久久久| 亚洲精品一区二区三区四区高清 | 亚洲国产成人一区| 久久精品免费电影| 亚洲午夜成aⅴ人片| 亚洲国产精品t66y| 国产在线观看精品一区二区三区 | 亚洲香蕉伊综合在人在线视看| 久久日韩精品| 亚洲女性裸体视频| 国产精品激情偷乱一区二区∴| 免费影视亚洲| 亚洲在线观看免费视频| 91久久国产自产拍夜夜嗨| 美女精品在线观看| 久久午夜电影网| 久久久精品五月天| 羞羞漫画18久久大片| 亚洲欧美日本在线| 亚洲一区制服诱惑|