<noframes id="bhrfl"><address id="bhrfl"></address>

    <address id="bhrfl"></address>

    <noframes id="bhrfl"><address id="bhrfl"><th id="bhrfl"></th></address>

    <form id="bhrfl"><th id="bhrfl"><progress id="bhrfl"></progress></th></form>

    <em id="bhrfl"><span id="bhrfl"></span></em>

    全部
    常見問題
    產品動態
    精選推薦

    Ubuntu操作系統部署Java多商戶項目

    管理 管理 編輯 刪除

    連接服務器

    首先使用FinalShell工具連接到服務器來安裝寶塔面板

    安裝命令:

    wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

    安裝過程中有需要確認的地方敲回車,或者輸入y再敲回車即可。

    安裝完畢之后會有如下結果,訪問鏈接和賬號密碼,需要在對應的服務器安全策略中開啟提示你放行的端口以便寶塔面板可以正確訪問。

    c916820240819163858523.png

    訪問寶塔面板

    根據上面提供的外網訪問路徑在瀏覽器訪問寶塔面板

    9d272202408191648184351.png

    下載軟件

    分別下載:redis,MySQL5.7,nginx, tomcat-8

    500252024081918282492.png

    創建站點

    創建站點的前提是需要有域名,且域名是通過備案的,將域名解析到正在使用的這個服務器上。

    這里以創建PHP項目為例,后面直接用shell腳本來啟動Java項目

    139d7202408191653371854.png

    以上面的方法分別創建:平臺端,商戶端,admin api,front api,h5 等5個站點

    8acaf202408191706341686.png

    如果是創建的站點訪問不到可以看看域名解析和80端口是否放行

    c5740202408191659589900.png

    e4a57202408191701424589.png

    這樣就是創建成功了

    2fc13202408191702129950.png

    MySQL配置

    添加MySQL數據庫

    f9f6c202408191714224951.png

    導入sql

    dde8c202408191715315409.png

    sql的存放路徑

    5d44b202408191719201927.png

    f334b202408191716367417.png

    d8e13202408191718115562.png

    導入后可以查看日志看看是否導入成功

    4a3c5202408191726082763.png

    使用連接工具測試發現連接不上數據庫

    51aed2024081917295546.png

    這個時候我們需要去安全里面放行3306這個端口,同樣的后面會用到redis的6379端口,以及Java項目的服務端口的可以在安全里面去放行

    7556f202408191733402805.png

    redis配置

    給redis設置一個密碼

    6ae68202408191739466510.png

    后端部署

    • 先在本地配置好yml

    c3648202408191745305699.png

    注意:admin和front一樣的配置,只是端口不一致,admin和front的redis的db是使用同一個

    75a6a202408191748478500.png

    • 打包Java項目

    直接在root下clean一下后用install打包

    注意:maven版本要3.6,不然會報錯

    e98c8202408191757073535.png

    • 上傳jar包和素材文件

    在admin api站點下上傳:admin的jar包、crmebimage和shell腳本

    ac106202408191810081189.png

    在front api站點下上傳:front的jar包、shell腳本

    fefe2202408191816308882.png

    • 修改shell腳本

    admin

    3a55c202408191823482234.png

    front

    972a3202408191825053596.png

    • 啟動Java項目

    用同樣的方式啟動front的服務

    8bdaf202408191921336870.png

    • 設置反向代理

    admin api和front api都需要配置反向代理,設置的端口可以看prod環境的端口

    951e5202408200954207263.png

    前端部署

    • 前端打包

    node版本:16.20

    npm版本:8.19.4

    21eac202408200907356242.png

    先用npm install安裝依賴,在用npm run build:prod進行打包,用同樣的方式打包商戶端

    ecf8a20240820091043494.png

    • 上傳打包后的文件

    平臺端和商戶端一樣都是將打包后的dist文件上傳到對應的站點目錄下

    f8550202408200917267101.png

    • 設置偽靜態

    將部署后的管理端打開后發現刷新就報錯404,這個時候可以設置一下偽靜態,平臺端、商戶端和移動端都需要配置偽靜態

    4d37f202408200929591818.png

    location / {
        if (!-e $request_filename){
            rewrite ^/(.*) /index.html last;
            break;
        }
    }

    5f138202408200934111337.png

    • 修改文件上傳配置

    需要修改文件上傳配置不然圖片素材不顯示

    dd256202408200949365281.png

    移動端部署

    • 設置api后進行打包

    369f6202408200957336630.png

    • 打包移動端

    a34ec2024082010000821.png

    遇到不是項目成員時可以重新獲取一下appid

    b72b920240820100117565.png

    • 將打包好的h5文件上傳到站點目錄下

    c19c2202408201007221777.png

    這樣管理端和移動端就都部署好了

    pc商城的部署可以看這個文檔: https://www.www.2233z.cn/ask/thread/47521

    請登錄后查看

    CRMEB-何天 最后編輯于2024-08-20 10:13:13

    快捷回復
    回復
    回復
    回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
    排序 默認正序 回復倒序 點贊倒序

    {{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

    作者 管理員 企業

    {{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
    {{item.is_suggest == 1? '取消推薦': '推薦'}}
    沙發 板凳 地板 {{item.floor}}#
    {{item.user_info.title || '暫無簡介'}}
    附件

    {{itemf.name}}

    {{item.created_at}}  {{item.ip_address}}
    {{item.like_count}}
    {{item.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復

    {{itemc.user_info.nickname}}

    {{itemc.user_name}}

    回復 {{itemc.comment_user_info.nickname}}

    附件

    {{itemf.name}}

    {{itemc.created_at}}
    {{itemc.like_count}}
    {{itemc.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復
    查看更多
    2874
    {{like_count}}
    {{collect_count}}
    添加回復 ({{post_count}})

    相關推薦

    快速安全登錄

    使用微信掃碼登錄
    {{item.label}} 加精
    {{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態 精選推薦 首頁頭條 首頁動態 首頁推薦
    取 消 確 定
    回復
    回復
    問題:
    問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
    答案:
    提交
    bug 需求 取 消 確 定

    微信登錄/注冊

    切換手機號登錄

    {{ bind_phone ? '綁定手機' : '手機登錄'}}

    {{codeText}}
    切換微信登錄/注冊
    暫不綁定
    亚洲欧美字幕
    CRMEB客服

    CRMEB咨詢熱線 咨詢熱線

    400-8888-794

    微信掃碼咨詢

    CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
    返回頂部 返回頂部
    CRMEB客服