centos7部署RAP2 安裝使用全過程

2021-09-25 12:24:35 字數 2726 閱讀 2681

背景:

阿里有很多開源好用的工具,比如說idea靈狐掃瞄外掛程式,mq,dubbo(17年從新更新了,結合nacos

本猿水平有限,先附上阿里官方操作文件作為開頭:

有說明哦!)

有說明哦!)

rap2是在rap基礎上改造而來的,使用了node.js,mysql(link)等一些諸多技術棧,就不詳細解釋了

使用linux最重要的事情說三遍:仔細,耐心

主要安裝兩個:服務端(rap2-delos)和客戶端(rap2-dolores)

node.js   版本在10.0.x以上

git clone

然後進入rap2-delos專案根目錄,即:  cd rap2-delos/

修改 src/config/config.dev.ts 等等配置檔案,記得dev/test/prod三個都修改哦!

主要是修改你本地的資料庫配置和redis配置,配置如下:

注意:所有的配置檔案一定要保證正確,

a.在vim修改檔案的時候,不要使用tab鍵,不然後面 npm run check 會報錯

b.我這裡redis為了安全考慮沒有使用預設的6379,且有密碼,密碼注意要使用單引號  ''  括起來

c.服務端埠使用的8088,這個埠後面配置客戶端的時候要用

d.中間要留有空格,比如 host: 和 'ip'之間,不然npm run check也會報錯,反正key-value配置之間留空格就對了

2.安裝部署

# 安裝依賴包:                                 npm install

# 安裝 typescript 編譯包:              npm install typescript -g

#全域性安裝pm2 用來啟動服務端**的 npm install -g pm2

在rap2-delos專案目錄下,操作如下命令:

#構建  npm run build

#初始化資料庫  npm run create-db

#啟動開發環境  npm run dev  ,這一步僅僅是測試下開發環境的配置,要啟動專案還是在後面的 run start

借用別人的圖,成功顯示如下:

#檢查配置: npm run check  

這一步很重要,檢查通過才能保證後續不出問題

#啟動生產環境  npm start 

此時訪問:ip:8088出現如下

好,服務端配置完畢!

再仔細一點,就去服務端看下日誌,#  pm2 logs

2.進入rap2-delores根目錄

# cd rap2-delores

接著修改 src/config/目錄下的兩個配置檔案:src/config/config.dev.ts和src/config/config.prod.ts

修改配置檔案中的 ip:port 為服務端的ip和port,我的port很明顯就是8088了

3.編譯 

# npm install

安裝** npm

# npm install -g cnpm --registry=

使用cnpm 安裝node-sass

# cnpm install -g   node-sass

4.測試&打生產包

開發模式 自動監視改變後重新編譯

# npm run dev

測試用例

# npm run test

注意:前端測試用例執行出錯,錯誤資訊包含tslint之類的,修改pakage.json裡的檔案,改為lint

打生產包,在專案根目錄構建react的build包,待會用它來部署前端專案

# 安裝serve

# npm install -g serve

# npm run build

然後再在專案根目錄執行部署:

nohup  serve -s ./build -p 8083  &

如果報錯:cannot copy to clipboard: command failed: xsel備註:官方文件也說了可以使用serve啟動專案,也可以使用nginx反向**來路由到build包,

就在安裝下xsel:yum install xsel

遇到選項就輸入:y

最後,在瀏覽器輸入ip:8083驗證

我這裡用到的工具都是必選項,如果遇到了沒有提到的問題解決方案,可在參考鏈結檢視,

也可以加釘釘群:11789704

最後的忠告:一定要耐心,仔細

CentOS7 部署安裝KVM

目錄 centos7安裝部署kvm 1 關閉防火牆,關selinux 2 安裝工具包 3 安裝kvm相關軟體包 4 編輯網絡卡,建立網橋 5 新增映象到系統中 6 檢視kvm模組是否載入 如果沒有則執行modprobe kvm 7 開啟埠 8 檢視virsh版本號 9 修改vnc監聽埠,並重啟lib...

CentOS7部署過程

接著的是 從零開始vcs verdi 安裝及破解過程 centos7 完整的部署硬體設計 環境,以搭建pulpino的全流程 一般linux最小化安裝時,wget不會預設被安裝 yum安裝 yum y install wget即可安裝 首先備份 etc yum.repos.d centos base...

CentOS7部署vsftpd服務

vsftp安裝 建立使用者 並限定使用者在自己的目錄 1 檢視是否已經安裝了vsftpd vsftpd version 2 安裝vsftpd centos7 yum install y vsftpd 3 新建ftp目錄 建立的ftp目錄如下 data kodserver data user toma...