靜態網站不用購買服務器或虛擬空間阿里雲OSS對象存儲一鍵搞定

靜態網站不需要購買雲服務器、VPS或者虛擬主機,使用阿里雲OSS對象存儲即可搞定,穩定且訪問速度快,你只需要準備好域名和靜態網頁代碼,如果選擇中國香港的區域還不需要備案,碼筆記分享使用阿里雲OSS對象存儲實現靜態網站託管教程:

阿里雲OSS對象存儲託管靜態網站

使用OSS託管靜態網站的方法很簡單,大致的流程是在OSS上創建Bucket,Bucket讀寫權限設置爲公共讀;創建完Bucket後,在基礎設置中設置一下靜態頁面默認首頁;然後將域名通過CNAME解析到外網訪問的Bucket域名上。碼筆記來詳細說下教程:

一:創建OSS Bucket

  • 1. 打開OSS對象存儲控制檯;
  • 2. 創建Bucket

在左側欄“Bucket列表”中點擊“創建 Bucket”

 

OSS對象存儲創建Bucket
OSS對象存儲創建Bucket

 

Bucket 名稱:Bucket名稱會出現在你的OSS域名中,名稱不支持中文
區域:選擇中國大陸地域你的網站域名需要備案,沒有備案或不想備案可以選擇中國(香港)節點
存儲類型:默認標準存儲
讀寫權限:這一步很重要,選擇公共讀

其他如版本控制、服務器端加密、實時日誌查詢、定時備份等選項根據實際情況選擇,沒有特殊要求默認即可。

二:設置靜態頁面

選擇剛剛創建的Bucket,點擊“基礎設置”--“靜態頁面”,如下圖:

 

OSS Bucket靜態頁面設置
OSS Bucket靜態頁面設置

 

默認首頁:index.html
默認 404 頁:404.html
子目錄首頁:開通

至此OSS對象存儲Bucket的創建和設置就完成了,下一步就是上傳靜態網站源碼。

三:上傳靜態網站源碼到Bucket

在“文件管理”中上傳網頁、新建目錄等操作,如下圖:

上傳靜態網頁到Bucket
上傳靜態網頁到Bucket


根據靜態網站目錄結構,將靜態源碼上傳到剛剛創建的Bucket中。

 

四:OSS Bucket綁定域名

選擇“傳輸設置”--“域名管理”--“綁定用戶域名”,填寫你的網站域名,如果你的域名也在阿里雲賬號下,可以打開“自動添加 CNAME 記錄”,阿里雲域名解析系統會自動添加CNAME解析記錄;如果域名不在阿里雲,登錄到域名解析平臺,手動添加CANME記錄即可。

五:手動添加域名CNAME記錄

域名解析處添加CNAME解析到Bucket外網域名,登錄到你的域名管理控制檯,添加CNAME解析,記錄值填寫Bucket“概覽”中外網訪問的Bucket 域名,如下圖所示:

域名解析CNAME記錄值
域名解析CNAME記錄值

 

填寫CNAME記錄值後,訪問你的網站域名,應該可以正常訪問了。

阿里雲OSS對象存儲價格很便宜,可是使用按量計費模式,後付費,費用會從阿里雲賬號下扣除,也可以通過購買OSS資源存儲包來抵扣,本文轉自碼筆記,也可以參考OSS官方文檔說明:設置靜態網站託管 - 阿里雲,文檔中有詳細說明。

其他雲廠商也也有靜態網站託管服務,阿里雲OSS比較好的一點是可以選擇中國香港地域,域名不需要備案,而且穩定訪問速度也快。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章