靜態網站選擇雲服務器還是虛擬主機?靜態網站託管阿里雲OSS對象存儲即可搞定,不需要另外購買雲服務器或者虛擬主機,而且OSS訪問速度快且穩定,而且價格便宜,碼筆記分享使用阿里雲OSS對象存儲來託管靜態網站的方法,只需要準備好你的域名和靜態網站源碼即可:
使用阿里雲OSS託管靜態網站流程
可以參考本教程使用OSS託管我們的靜態網站,也可以參考官方文檔(教程示例:使用自定義域名設置靜態網站託管),使用OSS對象存儲選擇香港地區綁定自定義域名可以不用備案:
一:創建OSS Bucket
-
- 打開OSS對象存儲控制檯;
-
- 創建Bucket
在左側欄“Bucket列表”中點擊“創建 Bucket”
- 創建Bucket
Bucket 名稱:Bucket名稱會出現在你的OSS域名中,名稱不支持中文
區域:選擇中國大陸地域你的網站域名需要備案,沒有備案或不想備案可以選擇中國(香港)節點
存儲類型:默認標準存儲
讀寫權限:這一步很重要,選擇公共讀
其他如版本控制、服務器端加密、實時日誌查詢、定時備份等選項根據實際情況選擇,沒有特殊要求默認即可。
二:設置靜態頁面
選擇剛剛創建的Bucket,點擊“基礎設置”--“靜態頁面”,如下圖:
默認首頁:index.html
默認 404 頁:404.html
子目錄首頁:開通
至此OSS對象存儲Bucket的創建和設置就完成了,下一步就是上傳靜態網站源碼。
三:上傳靜態網站源碼到Bucket
在“文件管理”中上傳網頁、新建目錄等操作,如下圖:
根據靜態網站目錄結構,將靜態源碼上傳到剛剛創建的Bucket中。
四:OSS Bucket綁定域名
選擇“傳輸設置”--“域名管理”--“綁定用戶域名”,填寫你的網站域名,如果你的域名也在阿里雲賬號下,可以打開“自動添加 CNAME 記錄”,阿里雲域名解析系統會自動添加CNAME解析記錄;如果域名不在阿里雲,登錄到域名解析平臺,手動添加CANME記錄即可。
五:手動添加域名CNAME記錄
域名解析處添加CNAME解析到Bucket外網域名,登錄到你的域名管理控制檯,添加CNAME解析,記錄值填寫Bucket“概覽”中外網訪問的Bucket 域名,如下圖所示:
填寫CNAME記錄值後,訪問你的網站域名,應該可以正常訪問了。
阿里雲OSS對象存儲價格很便宜,可是使用按量計費模式,後付費,費用會從阿里雲賬號下扣除,也可以通過購買OSS資源存儲包來抵扣,價格會更便宜一些。