什么是Sina App Engine

新浪推出了云计算平台Sina App Engine,与 Google App Engine 比较相似,目前只支持PHP。

Sina App Engine(SAE),是由新浪公司开发和运营的开放云计算平台的核心组成部分。SAE的目标是实现互联网应用在开发运维上的无缝整合,为App开发者提供稳定、快捷、透明、可控的服务化的平台,并且减少开发者的开发和维护成本。同时通过对消耗资源的量化,反向作用于开发过程,促进新浪公司互联网应用服务的质量提升。

注册SAE

首先到 http://sae.sina.com.cn 注册帐号,现在已经开放注册,可以使用新浪微博直接登录。

注册教程可以查看:wordpress 3.0.4 for SAE + 用新浪SAE免费搭建博客教程

创建并部署程序

一、首先到http://sae.sina.com.cn/?m=myapp&a=create创建一个应用

二、然后到 http://sae.sina.com.cn/?m=sdk 下载你的SDK,我是windows 7系统,所以下载win的 sdk。

下载后解压到任意目录。

点击am.exe进行登录。

输入你的帐号和密码进入程序。

我们可以看到刚刚创建的应用

点击下面的加号添加一个版本

我们可以输入1 。然后打开我们的目录

进入应用名称

进入版本号

进入代码目录

将程序放在code目录里面。(注意,该演示为Typecho的svn版本)

回到管理器。

点击更新上传,稍等片刻即可上传完毕。

三、初始化数据库

回到网页

点击应用名进入

点击 初始化mysql即可。

四、安装程序

在地址栏输入你的域名

例如

系统自动检测数据库信息

确认安装即可。

出现上图的对话框是因为SAE的目录不可写入,需要手工创建一个文件,内容是下面的内容,复制进去,然后上传到code目录即可。

然后更新数据

重新打开网页,点击“上传完毕”

出现欢迎界面

整个程序已经部署完毕,可以正常使用了。

五、绑定域名

因为政策的关系,目前无法直接绑定,可以利用反向代理绑定。

你可以找一个支持htaccess的虚拟主机

复制以下代码到.htaccess

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ http://lanbing.sinaapp.com/$1 [P]

文章来源:蓝冰志,原文出处:http://lanbing.org/archives/19/

发表评论

电子邮件地址不会被公开。