存档

‘gae’ 标签的文章

Using Google App Engine DoS Protection Service

六月 1st, 2010 云在天边 13 条评论

 

经过我近一段时间的观察,发现自己的网站经常有人使用扫描工具进行漏洞检查,一天下来错误日志都好几十次,我实在是看不下某人的这种行为了!好吧,今天就屏蔽掉你的访问,让我在日志中再也看不到你吧!

幸好某人这个漏洞扫描是使用google 二级域名来访问的,这样就让我有机会使用app engine自带的防dos攻击的方法来屏蔽了。

按照Google文档的帮助,直接在应用的根目录下建立dos.yaml文件,在里面填写如下类似的信息即可

blacklist:
- subnet: 1.2.3.4
  description: a single IP address
- subnet: 1.2.3.4/24
  description: an IPv4 subnet
- subnet: abcd::123:4567
  description: an IPv6 address
- subnet: abcd::123:4567/48
  description: an IPv6 subnet

这种方法还是很有效果的,其中的subnet项可以指定任意合法的IPv4和IPv6地址格式,你既可以使用特定的单IP,也可以指定一个IP段,description项为你在appengine后台管理项看到的内容。

上传方法很简单,你可以使用appcfg.py update直接上传整个项目,这是dos.yaml也会一同上传更新。或者直接使用appcfg.py update_dos命令来单独上传这一文件。

下面是某一IP扫描本站的部分日志:

(..More)

Micolog 0.6测试版出炉

十月 13th, 2009 云在天边 5 条评论

刚到徐明的博客上逛了一趟,发现了好久不变的公告栏出现了如下语言:

博客公告

    micolog 0.6 beta测试

micolog在经过近一年的时间后又要向前进一步了,希望这个版本的micolog能够带来新的功能和安全性,让micolog尽量的接近wordpress风格(貌似其网站主题添加了评论分页插件),有兴趣的朋友可以去徐明的博客上打听喽!

用Word 2007发布博文到Google App Engine

九月 15th, 2009 云在天边 8 条评论

我们知道,在Office 2007中的Word有在本地发布博文的功能,这次我就将通过Word 2007来测试发布文章的效果。

首先,运行Word 2007程序,点击Office 图标发布博客,进入博客编辑页面。

出现注册博客的对话框,你当然可以选择立即注册。以下分别选择为服务供应商:Word Press,修改博客文章url为:http://appengine-id.appspot.com/rpc,(如我的博客就填写:http://blogyoume.appspot.com/rpc),用户名密码就填写你在Micolog后台自己填写的用户名和密码(可不是你的Gmail帐号名和密码哦),这样就可以配置完成了。下面你就可以真正使用Word 2007发布博客文章啦!

在你发布的文章中还可以插入你的文章类别哦,但标签貌似是不可以添加的了。

我来试试,看看效果如何!

Google App Engine:如何修改网站的数据模型

九月 11th, 2009 云在天边 0 条评论
如果你有一个成功的GAE应用, 不可避免的你会要修改你的数据库架构. 本文通过一个小例子介绍了修改数据库架构的两个基本步骤: 更新数据模型类定义 更新Datastore中的已有数据实体(这一步并不是总是必要的, 下面会讲什么时候你需要这样做)。 开始之前 在更新你的数据模型时,你可能需要暂时禁止用户在你的应用中更新数据。 是否确实需要取决于你的应用, 但是在某些情况下, 暂时禁止用户输入会大大便于你更新已有数据。

(..More)

Windows Launcher for Google App Engine(GAE SDK 1.2.5 Update)

九月 9th, 2009 云在天边 0 条评论
前几天发现,GAE SDK for Windows 更新了版本1.2.5,昨天我就去google appengine网站上,更新了版本,发现其把命令行式的对话框改成了Windows对话框,看起来很亲切啊,虽然功能和外表还是很简陋,但仍是GAE SDK for Windows的一大进步啊,希望以后能更好发展! 使用后感受:/font>

(..More)

传说中的GAE应用程序大全,很多啊

九月 2nd, 2009 云在天边 0 条评论

这些是一些牛人从网上搜集的,我给大家搬上来分享了,有时间去拜访他们吧,一定不错的! appspot技术站点

(..More)

如何在Google App Engine上运行PHP

九月 1st, 2009 云在天边 0 条评论
谷歌在一年前推出Google App Engine。这个免费的应用程序托管引擎可以为你分配500 MB的持久存储和足够的CPU以及一个能支持每月约500万页面浏览的带宽。另外,如果你想得到更多支持,可以查看增值计划。Google App Engine将支持Java继续向前发展。不幸的是Google App Engine上,PHP仍然是最希望被Google App Engine支持的。因此直到谷歌宣布其官方发布对PHP支持之前,我们可以通过Quercus这一方案来运行PHP。 Quercus可以说是100%的在Java上执行PHP语言的工具(需要的JDK 1.5 )。由于Google App Engine现在支持Java,这意味着我们可以通过Quercus来运行PHP脚本。

(..More)

如何用Google Appengine上传应用程序

九月 1st, 2009 云在天边 1 条评论
App Engine SDK 包括用于上传应用程序文件的命令。与 SDK 的其余部分一样,appcfg.py 可在装有 Python 2.5(或其它) 的任何计算机上运行。

要上传应用程序文件,请通过 update 操作和应用程序根目录的名称运行 appcfg.py 命令。根目录应包含应用程序的 app.yaml 文件。

(..More)