網路越來越發達的這個年代,任何事情都離不開網站,無論是企業官網、個人網站、宣傳網站、論壇等各式樣的網站都有,而往往架設一個網站是非常繁瑣的,必須同時考慮多項因素。像筆者就曾遇過客戶需要在很短的時間內架設好一個靜態網站的需求,這時就可以透過阿里雲OSS上的靜態網站託管服務,透過將文件上傳至OSS後,接著配合自定義Domain連線的方式來完成,以下就讓我們開始實做吧!

實務操作

1.到OSS內選擇創建好的Bucket後點選文件管理,並上傳網網站首頁檔案、404錯誤檔、以及各種網站需要的相關檔案。

1.到OSS內選擇創建好的Bucket後點選文件管理,並上傳網網站首頁檔案、404錯誤檔、以及各種網站需要的相關檔案。

2.到OSS頁面內的傳輸管理綁定自定義Domain並添加相關CNAME紀錄,如果該Domain是綁定在當前帳戶下的話則可以使用自動添加CNAME。

2.到OSS頁面內的傳輸管理綁定自定義Domain並添加相關CNAME紀錄,如果該Domain是綁定在當前帳戶下的話則可以使用自動添加CNAME。
到OSS頁面內的傳輸管理綁定自定義Domain並添加相關CNAME紀錄,如果該Domain是綁定在當前帳戶下的話則可以使用自動添加CNAME。

3.在Bucket內的基本設定找到靜態頁面設定,設定好默認的首頁檔案以及錯誤檔案,錯誤檔案是指當用戶讀取的檔案路徑並沒有那份檔案時自動導向錯誤檔。

在Bucket內的基本設定找到靜態頁面設定,設定好默認的首頁檔案以及錯誤檔案,錯誤檔案是指當用戶讀取的檔案路徑並沒有那份檔案時自動導向錯誤檔。

4.實際連線,在連線網站時因有設置默認首頁所以連接至index.html,而如果連線的是不存在OSS的檔案的話,OSS則會自動導向error.html。

實際連線,在連線網站時因有設置默認首頁所以連接至index.html,而如果連線的是不存在OSS的檔案的話,OSS則會自動導向error.html。
實際連線,在連線網站時因有設置默認首頁所以連接至index.html,而如果連線的是不存在OSS的檔案的話,OSS則會自動導向error.html。

結語

透過幾分鐘簡單的操作就可以把網站相關的檔案上傳至阿里雲的OSS,綁定好自定義Domain後就可以架設好屬於自己的網站。因為OSS儲存成本低,非常適合拿來放像是宣傳網頁、活動網頁等靜態網站,而如果用戶有靜態加速的需求,更可以透過阿里雲的CDN可以讓網站文件(如圖片、影片)等緩存至全球的節點大幅提高用戶體驗,對於企業或個人用戶來說都是個既快速方便又省錢的服務!

*本文由宏庭架構師所撰寫,同步刊登於iThome 鐵人賽專區

.>更多阿里雲相關內容,再且密切追蹤阿里雲架構師專欄


Reference

靜態網站託管介紹