而HCaaS提供了容器化建站的模板,可以讓開發(fā)人員自己就能快速搭建。目前有jar,python,二" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 如何用HCaaS快速建站?

如何用HCaaS快速建站?

時間:2023-08-03 18:06:01 | 來源:網(wǎng)站運營

時間:2023-08-03 18:06:01 來源:網(wǎng)站運營

如何用HCaaS快速建站?:搭網(wǎng)站一般需要前端、后端開發(fā)人員,運維部署人員一起協(xié)同,尤其是容器化建站的場景還需要是K8S運維人員參與。

而HCaaS提供了容器化建站的模板,可以讓開發(fā)人員自己就能快速搭建。目前有jar,python,二進制等模板,后續(xù)提供php,war,nodejs等模板。其中jar的模板中網(wǎng)站代碼包同時包含前端和后端的代碼,那么對于前后端分離的網(wǎng)站是否適用?

下面以公司官網(wǎng)為例去試著搭建,后端是java Spring Boot框架,前端是VUE框架,數(shù)據(jù)庫是MySQL。前端通過后端暴露的服務來調(diào)用,后端通過DB的配置來連接MySQL(容器化開發(fā)中默認使用mysql-service:3306來暴露數(shù)據(jù)庫服務)。

后端服務可以通過ip&port或者域名的方式來暴露服務給前端。本例中預留http://example-website2-github-clz.cubepaas.com作后端服務的域名,然后據(jù)此打好前端的dist包。

Tips: 將前端dist壓縮包和后端jar包存放在OSS上方便后面使用。然后就可以開始利用模板建站的功能來搭建web了。




第一步:準備鏡像倉庫。

因為后臺會默認制作網(wǎng)站的鏡像,所以需要有鏡像存放的倉庫。

你可以選擇已有鏡像倉庫,在左側(cè)菜單的“資源”—“鏡像庫憑證”處添加鏡像庫憑證。當然HCaaS有現(xiàn)成的鏡像倉庫模塊,可以在左側(cè)菜單的“鏡像倉庫”處一鍵開啟鏡像倉庫

第二步,選擇模板類型,本例用Jar模板

第三步:制作“業(yè)務鏡像”

選擇鏡像下拉菜單:制作鏡像(再次部署就可以選擇已有鏡像)

構(gòu)建環(huán)境:本例中使用java8

鏡像倉庫憑證:第一步鏡像倉庫配置完成后下拉菜單中就可以選擇對應的鏡像庫

設置好鏡像名稱和tag:以自帶鏡像倉庫為例,鏡像名稱前面跟著項目名

展開高級選項配置環(huán)境,配置數(shù)據(jù)庫的表名、用戶名、密碼給后端使用

配置前端文件在容器中的路徑及鏈接地址,并設定為nginx web的訪問地址,填入“/”作為訪問的根路徑;

提供后端Jar文件;

準備好啟動腳本(核心就是jar啟動命令),然后提供啟動文件app-trigger-file.sh

若是有更靈活的nginx配置(比如反向代理)可以在輸入框里填寫。然后填寫啟動腳本的路徑。

接下來就可以開始制作鏡像(若是鏡像制作失敗可重試,也可從菜單的“構(gòu)建鏡像”處查看日志)

第四步:配置數(shù)據(jù)庫和訪問入口

制作鏡像的下一步里配置應用名稱等基本信息,本例中選擇安裝MySQL、并配置表名、用戶名、密碼(注意:要與上一步后端的配置保持一致),以及數(shù)據(jù)庫部署的存儲類型。

接下里配置Web服務的訪問方式、及部署的域。

Tips:1.若存儲類型選擇“高效云盤”、“SSD”,則在域選擇不能使用IDC;2.若要配置https,則需要預先在左側(cè)菜單“資源”—“證書”處上傳SSL證書

接下來點擊“部署”,網(wǎng)站就開始啟動了,直到應用為running狀態(tài)。

測試連接,自己搭建的網(wǎng)站頁面就可以打開了

但是點擊提交表單時報錯:

http://example-website2-github-clz.cubepaas.com/nbApplyInfo404 not found

原因是只暴露了前端的服務,未暴露后端服務,所以前端找不到后端

第五步:配置后端服務。

左側(cè)菜單“訪問入口”處配置規(guī)劃好的域名指向后端的服務。同時也暴露MySQL服務用來建表

最后測試連接,頁面提示表單提交成功,查看數(shù)據(jù)庫發(fā)現(xiàn)了提交的那條數(shù)據(jù)。

歡迎訪問cubepaas.com來體驗HCaaS~

關(guān)鍵詞:

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉