我喜欢公交车,只需一两块钱,就可以欣赏沿途的世间百态。3天前通过手机

Google App Engine使用静态网页

这个之前记录过的,多谢这里帮忙备份^_^.这里更新一下.

把它想复杂了,结果一晚上没有任何进展.早上起来查了查,一试,原来如此简单...就是想把GAE当成一个免费的稳定的空间而已,于是我想从最简单的静态网页开始,但它支持Python,Java,却不能像一般的空间那样把做好的网页上传到根目录就行.只好利用Python来绕个路走.Java的肯定也行.

目录下app.yaml内容如下:

application: appid
version: 1
runtime: python
api_version: 1
handlers:
- url: /.*
static_files: index.html
upload: index.html

现在就可以了,在根目录下加上做好的index.html,上传,打开,成功了.
现在就是ghs.google.com的问题了...

来自以前的笔记

其中的- url: /.*把根目录下所有路径都映射到index.html了,可以自定义.比如:

application: appid
version: 1
runtime: python
api_version: 1
handlers:
- url: /sample\.html
static_files: sample.html
upload: sample.html

以上是Python用法,至于Java版,只要在war\WEB-INF目录下有以下两个配置文件即可:

appengine-web.xml

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>appid</application>
<version>1</version>
</appengine-web-app>

web.xml

<?xml version="1.0" encoding="utf-8"?>
<web-app>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>

当然这里的web.xml只是最简单的首页配置.然后在war根目录下创建相应的网页资源文件及目录,上传就能访问成功了.这里Java看起来比Python要简单,基本和一般网站空间一样.

14 条评论

  1. 听说昨天宕机了

    • lostab

      GAE?嗯,就算永不宕机,在东方也会是个悲剧。也一直不敢抱太大期望。

  2. 哦 这个就是那个免费空间?

  3. 怎么还搞起xml来了

  4. 没有搞过这个玩意

  5. 恩,这是一种新思路

  6. 看来笨笨有待学习啊。。

  7. 学习学习了,很不错的东西。

留条评论