[GCS] Google Cloud Storage 存放靜態網頁

將網頁上傳至 Google Cloud Storage


我們要創建放置網頁的空間,在 Cloud Storage 中稱之為 Bucket 容器。請從側邊欄進入「Storage」類別中,點選「建立 Bucket」。


再來是網頁的域名,如要綁定自己的域名,必須先把自己的域名丟到 Google Webmaster 認證,若沒認證成功,是無法建立自己的域名的,以下示範綁定自己域名做法,以godaddy為例:
假設域名為www.example.com

google預設網域名稱為c.storage.googleapis.com,設定 www  CNAME  c.storage.googleapis.com,bucket名稱必須為www.example.com ,注意CNAME必須和域名開頭一樣www,綁定好後就可以去bucket設置了。



輸入名稱www.example.com,依照需求選擇空間、位置


成功建立後,就可以按上傳檔案,或是上傳資料夾



上傳完成後,把公開網頁打勾,就可以對檔案開放外連了,如要批次公開網頁可以點選右上角終端機的圖案



在下方命令列打上 gsutil defacl set public-read gs://www.example.com ,即可

連上網頁

一般預設的網域是 https://storage.googleapis.com/www.example.com/{file.html}

如有指定網域,綁定後已經轉到www.example.com/{file.html}了

設定index和404

Google Cloud Storage 不會自動把index設為首頁、404設為錯誤,必須額外設定

gsutil web set -m index.html -e 404.html gs://www.example.com



Google Cloud Storage 靜態網頁完成

留言

這個網誌中的熱門文章

[PHP] 正規表達式 過濾特殊符號 / 過濾非字母數字的字元 / 過濾字母數字