使用GAE建立免費靜態網站
對於做英文網站的站長來說,使用國外的網站空間建站是最合適的,可惜國外好用的免費空間越來越少,剩下的使用上還有諸多限制,那麼,做英文網站的站長怎麼才能低成本地搭建一個免費靜態HTML網站呢?答案就是通過Google App Engine來實現。
Google App Engine是Google提供的基於Google資料中心的開發、託管網路應用程式的平臺,每個 Google App Engine 應用程式都可使用1GB儲存空間和每天1G的流量,GAE對於使用資源有各種限制,跑動態網站往往會配置不夠用,但如果網站使用純粹的靜態HTML建立,那麼這種網站還是可以支援較大的訪問量。
使用GAE建立靜態網站的方法很簡單,先配置好GAE的環境,然後將靜態網站內容都複製到應用目錄下,然後編輯app.yaml即可。
建議根目錄下少放html檔案,次級目錄也不要太多。以下是我建立的一個app.yaml示例檔案。在這個例子裡,應用名稱為myapp,應用目錄是myapp目錄,靜態檔案分別放在html、css、images三個目錄下,根目錄則是index.html、sitemap.html、about.html三個檔案,靜態檔案的目錄裡可以繼續建立子目錄。
之後,使用 appcfg.py update myapp 即可將整個靜態網站上傳到GAE,之後,在GAE的Application Settings - Domain Setup裡面新增站長的個人域名即可,新增前需要先用該域名註冊一個Google Apps進行域名身份驗證,註冊驗證完之後即可將Google Apps刪除 。
application: myapp version: 1 runtime: python27 threadsafe: true api_version: 1
handlers: - url: /html static_dir: html
- url: /css static_dir: css
- url: /images static_dir: images
- url: /sitemap.html static_files : sitemap.html upload: sitemap.html
- url: /about.html static_files : about.html upload: about.html
- url: /.* static_files : index.html upload: index.html