其实我们可简单的认为appfog提供云空间或者云计算服务,并且重要的是appfog还提供一个免费服务。
AppFog以内存分配作为主要的定价规则,无缝切换IaaS平台,无需关心配置问题,专心Code,就是所谓的“Work on code, not management.”AppFog还提供了iphone App用来监控你的Web应用,同时由于是基于Cloud Foundry 所以可以同样适用很多第三方开源工具。
appfog
支持Java, Java Grails, Java Spring Mysql,Node,Node Chat, Node Express,PHP, PHP Drupal, PHP WordPress,Python, Python Django, Python Flask,Ruby onRails, Ruby Sinatra等编程语言。
编程语言
AppFog应用创建
成功申请到空间后, 点击“Create App”,创建应用。
根据自己需要选择安装的应用,如果自己上传PHP源码则选择PHP5.2。当然appfog也有自带常用应用,例如: Wordpress等。
选择服务器节点,如果没有问题肯定选择 亚洲新加坡服务器 (asia se Singapore )[2]。在国内速度相对其他较快。
填入你想要的应用名称,注意:应用名称 + appfog后缀即是你的二级域名。如:songhai_ap01_aws_af_cm
appfog
AppFog域名绑定
在appfog控制面板中找到“domain names”即可根据自己情况填入域名,单击update更新。当然你先你域名DNS解析,www和顶级域名可以直接添加A记录到ip:46.51.219.242,46.51.223.163。其他需添加CNAME记录 songhai_ap01_aws_af_cm 。
AppFog域名绑定
数据库信息获取
其实获取appfpg数据库配置信息的方法[4] 还是比较简单的,只要你会复制粘贴便可。
首先将这语句复制一下:
然后打开你PHP安装程序脚本,一般为:install.php
随便找个显示文本的区域将复制的内容,直接粘贴保存即可
最后上转你要安装的程序到appfog,打开install.php(粘贴有
的PHP脚本)便可看见你需要的appfog数据库配置信息[4]