将博客部署到新浪SAE并绑定域名教程
什么是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/