OBS靜態(tài)網(wǎng)站托管解決方案
OBS提供低成本、高可用、可根據(jù)流量需求自動擴展的網(wǎng)站托管解決方案,結(jié)合內(nèi)容分發(fā)網(wǎng)絡(luò)CDN和彈性云服務(wù)器ECS快速構(gòu)建動靜態(tài)分離的網(wǎng)站/應(yīng)用系統(tǒng)。
靜態(tài)網(wǎng)站托管
場景描述
OBS提供低成本、高可用、可根據(jù)流量需求自動擴展的網(wǎng)站托管解決方案,結(jié)合內(nèi)容分發(fā)網(wǎng)絡(luò)CDN和彈性云服務(wù)器ECS快速構(gòu)建動靜態(tài)分離的網(wǎng)站/應(yīng)用系統(tǒng)。
終端用戶瀏覽器和APP上的動態(tài)數(shù)據(jù)直接與搭建在華為云上的業(yè)務(wù)系統(tǒng)進行交互,動態(tài)數(shù)據(jù)請求發(fā)往業(yè)務(wù)系統(tǒng)處理后直接返回給用戶。靜態(tài)數(shù)據(jù)保存在OBS中,業(yè)務(wù)系統(tǒng)通過內(nèi)網(wǎng)對靜態(tài)數(shù)據(jù)進行處理,終端用戶通過就近的高速節(jié)點,直接向OBS請求和讀取靜態(tài)數(shù)據(jù)
建議搭配服務(wù)
內(nèi)容分發(fā)網(wǎng)絡(luò) CDN,彈性云服務(wù)器 ECS
圖2 靜態(tài)網(wǎng)站托管
注意事項
基于安全合規(guī)要求,華為云對象存儲服務(wù)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)容的直接預(yù)覽。詳情請參見如何在瀏覽器中在線預(yù)覽OBS中的對象?
如果您的OBS桶開啟了靜態(tài)網(wǎng)站托管功能,請在配置CDN加速域名時勾選“靜態(tài)網(wǎng)站托管”,這樣用戶訪問時就不會顯示桶中所有文件列表。
使用場景
OBS服務(wù)允許在桶上托管靜態(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)站則依賴于服務(wù)器端處理腳本,包括PHP、JSP或ASP.Net等。OBS當前尚不支持服務(wù)器端運行腳本。
圖1 靜態(tài)網(wǎng)站示意圖