使用app.yaml来托管一个小型静态网站

时间:2012-07-24 20:03:38

标签: windows google-app-engine web-hosting

我目前正在尝试在Google的应用引擎上托管一个小型静态网站,但遇到了正确配置app.yaml的问题。

我的申请目录:

  

[folder] applicationname

     

[subfolder1] static

[subfolder2] css //stylesheets

[subfolder2] js //scripts

[subfolder2] img //images

[subfolder2] files //this contains additional html files

Index.html

About.html

Portfolio.html
     

的app.yaml

     

的favicon.ico

     

index.yaml

     

main.py

我的app.yaml目前包含以下信息:

  

应用程序:applicationname

     

版本:1

     

运行时:python

     

api_version:1

     

处理程序:

     

-url:/img/(.*)static_files:static / images / \ 1 upload:static / images /(.*)

     

处理程序:

     

-url:/css/(.*)static_files:static / stylesheet / \ 1 upload:static / stylesheet /(.*)

     

处理程序:

     

-url:/js/(.*)static_files:static / javascript / \ 1上传:static / javascript /(.*)

     

-url:/(.*.html)static_files:static / \ 1 upload:static / index.html

     

-url:/。*脚本:main.py

当我尝试运行该页面时,收到以下错误消息:

  

主持人:appengine.google.com

     

解析yaml文件时出错:

     

重复属性'处理程序'。

     

在“我:\ 5 - HTML \ kaoartwork \ app.yaml”第14行第1列

     

2012-07-24 13:00:21(流程退出代码1)

     

您现在可以关闭此窗口。

无论什么帮助都会受到高度赞赏!

1 个答案:

答案 0 :(得分:1)

您在app.yaml中声明处理程序3次 在处理程序定义之上只需要一个。

application: applicationname
version: 1
runtime: python
api_version: 1

handlers:

<your handlers here>