靜態(tài)網(wǎng)站托管
場景描述
OBS提供低成本、高可用、可根據(jù)流量需求自動擴展的網(wǎng)站托管解決方案,結(jié)合內(nèi)容分發(fā)網(wǎng)絡CDN和彈性云服務器ECS快速構(gòu)建動靜態(tài)分離的網(wǎng)站/應用系統(tǒng)。
終端用戶瀏覽器和APP上的動態(tài)數(shù)據(jù)直接與搭建在華為云上的業(yè)務系統(tǒng)進行交互,動態(tài)數(shù)據(jù)請求發(fā)往業(yè)務系統(tǒng)處理后直接返回給用戶。靜態(tài)數(shù)據(jù)保存在OBS中,業(yè)務系統(tǒng)通過內(nèi)網(wǎng)對靜態(tài)數(shù)據(jù)進行處理,終端用戶通過就近的高速節(jié)點,直接向OBS請求和讀取靜態(tài)數(shù)據(jù)
建議搭配服務
內(nèi)容分發(fā)網(wǎng)絡 CDN,彈性云服務器 ECS
圖2 靜態(tài)網(wǎng)站托管
注意事項
基于安全合規(guī)要求,華為云對象存儲服務OBS禁止通過OBS的默認域名(桶訪問域名或靜態(tài)網(wǎng)站訪問域名)使用靜態(tài)網(wǎng)站托管功能,即使用上述域名從瀏覽器訪問網(wǎng)頁類型文件時,不會顯示對象內(nèi)容,而是以附件形式下載。
各區(qū)域?qū)⒆砸韵聝蓚€時間點起生效:
自2022年1月1日起生效:華北-北京一、華北-北京四、華北-烏蘭察布一、華東-上海一、華東-上海二、華南-廣州、西南-貴陽一
自2022年3月25日起生效:中國-香港、亞太-曼谷、亞太-新加坡、非洲-約翰內(nèi)斯堡、拉美-墨西哥城一、拉美-墨西哥城二、拉美-圣保羅一、拉美-圣地亞哥
通過自定義域名使用靜態(tài)網(wǎng)站托管功能不受影響,仍然支持文件內(nèi)容的直接預覽。詳情請參見如何在瀏覽器中在線預覽OBS中的對象?
如果您的OBS桶開啟了靜態(tài)網(wǎng)站托管功能,請在配置CDN加速域名時勾選“靜態(tài)網(wǎng)站托管”,這樣用戶訪問時就不會顯示桶中所有文件列表。
使用場景
OBS服務允許在桶上托管靜態(tài)網(wǎng)站,支持索引頁、錯誤頁展示和頁面跳轉(zhuǎn)。您可以將靜態(tài)網(wǎng)站文件上傳至OBS的桶中,并對這些文件賦予匿名用戶可讀權(quán)限,然后將該桶配置成靜態(tài)網(wǎng)站托管模式,就可以實現(xiàn)在OBS上托管靜態(tài)網(wǎng)站了。
靜態(tài)網(wǎng)站通常僅包含靜態(tài)網(wǎng)頁,以及可能包含部分可在客戶端運行的腳本,如JavaScript、Flash等。相比之下,動態(tài)網(wǎng)站則依賴于服務器端處理腳本,包括PHP、JSP或ASP.Net等。OBS當前尚不支持服務器端運行腳本。
圖1 靜態(tài)網(wǎng)站示意圖
配置靜態(tài)網(wǎng)站托管
上傳完靜態(tài)網(wǎng)站文件后,您需要執(zhí)行以下步驟,將當前桶設置為靜態(tài)網(wǎng)站托管模式。
說明:您也可以將整個靜態(tài)網(wǎng)站直接重定向至另一個桶或域名,配置操作請參見重定向請求。
- 1、單擊桶名稱,進入桶對象頁面后單擊“基礎配置 > 靜態(tài)網(wǎng)站托管”。
- 2、單擊“配置靜態(tài)網(wǎng)站托管”按鈕。
- 3、在彈出的對話框中,開啟靜態(tài)網(wǎng)站托管并選擇“配置到當前桶”,將“默認首頁”配置為數(shù)據(jù)規(guī)劃中的index.html,將“默認404錯誤頁面”配置為數(shù)據(jù)規(guī)劃中的error.html,如下所示。
圖1 配置靜態(tài)網(wǎng)站托管
說明:您也可以根據(jù)業(yè)務需求配置重定向規(guī)則,實現(xiàn)網(wǎng)站內(nèi)容重定向,具體操作請參見配置靜態(tài)網(wǎng)站托管。
- 4、單擊“確定”。
相關產(chǎn)品精選文章推薦
1對1咨詢?nèi)A為云專屬顧問,了解適合自己的存儲方案