要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含啥内容?
Posted
技术标签:
【中文标题】要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含啥内容?【英文标题】:To host a static (HTML) website on Google App Engine, what should be in the app.yaml file?要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含什么内容? 【发布时间】:2013-08-20 05:34:24 【问题描述】:我可以用它来上传 html 页面吗?
app.yaml
内容:
application: visualvidya
version: 1
runtime: python
api_version: 1
handlers:
- url: /(.*\.(gif|png|jpg|ico|js|css))
static_files: \1
upload: (.*\.(gif|png|jpg|ico|js|css))
【问题讨论】:
App Engine 网站上提供了大量文档。托管静态站点的最简单方法是使用static_dir
块。 developers.google.com/appengine/docs/python/config/…
另外看看我的新 github 项目,它可以轻松地在 appengine 上托管静态站点,同时能够在 jinja2 中构建它。 github.com/faisalraja/app-engine-static
【参考方案1】:
静态网站的最小handlers
部分可能如下所示:
handlers:
- url: /
static_files: static/index.html
upload: static/index.html
- url: /
static_dir: static
每个站点都不同,因此正如 Sean 在 cmets 中指出的那样,您需要咨询 the documentation。
【讨论】:
以上是关于要在 Google App Engine 上托管静态 (HTML) 网站,app.yaml 文件中应该包含啥内容?的主要内容,如果未能解决你的问题,请参考以下文章
在 Google App Engine 上托管的每 14 分钟出现一次不和谐机器人错误 (500)
我在哪里可以看到Google App Engine中的日志?
使用 Google App Engine 在 HTML 和 CSS 上呈现模板
将基本的 Angular 2 应用程序部署到 Google App Engine
在 App Engine Standard python 中使用 Google Stackdriver Logging 时出错