“云计算”的话题这两年越来越热,GigaOm 发掘了十个与“云计算”有关的初创公司,并认为他们今年有可能发展壮大,AppFog为开发者提供2GB内存的云空间,月流量限制为 50GB,是基于AWS(Amazon Web Services亚马逊)的服务器,在美国、欧洲、亚洲都有服务器节点,你可以自由选择,现已经有六大机房可供使用。

AppFog 是一家提供运算平台的服务,用户可以在上面搭建自己的 Web App。原本它的名字为 PHP Fog,但在采用了 Cloud Foundry 的代码作为核心,支持多个编程语言后,选择了更名,不过PhpFog服务依然存在。。AppFog为开发者提供2GB内存的云空间,月流量限制为 50GB,是基于AWS(Amazon Web Services亚马逊)的服务器,在美国、欧洲、亚洲都有服务器节点,你可以自由选择,现已经有六大机房可供使用。

AppFog支持以下语言,并提供了一键安装应用程序功能:

Java, Java Grails, Java Spring Mysql
Node, Node Chat, Node Express
PHP, PHP Drupal, PHP WordPress
Python, Python Django, Python Flask
Ruby on Rails, Ruby Sinatra、

AppFog会免费为你提供一个二级域名,当然AppFog云空间支持绑定顶级域名,没有广告,没有root权限和ssh,管理空间采用自己的AF命令(基于CloudFoundry的VMC)。
AppFog开发者云计算的申请:

空间探针:http://ifree.rs.af.cm/tz.php
博客演示地址:http://ifree.rs.af.cm/
域名绑定演示:http://bbs.zzsa.net/

1、直接打开AppFog官方申请地址:https://console.appfog.com/signup

2、注册成功后,创建一个新的应用点击“Create App”.

3、应用的在线一键安装进程一般需要以下几步完成创建与安装
第一步:你可以选择你喜欢的一键安装如Wordpress、Java、等程序。

第二步:选择你需要的机房

第三步:填写你需要的应用名称,建立你的应用,这里就是你的应用地址

最后一步应用进入初始化安装进程,根据网络情况,需要几分钟的时间。

利用应用的管理界面,管理你的应用。

进入你的应用管理界面,管理你的应用,具体配置你的应用

打开你的应用,也就是你建立的应用网址完成你的程序安装

4、域名绑定:
进入Domain Names,绑定你的域名

完后请将你的域名CNAME到 cname01.ap01.aws.af.cm,请根据系统分配的地址进行绑定

博客演示地址:http://ifree.rs.af.cm/
域名绑定演示:http://bbs.zzsa.net/

5、文件的管理及上传AppFog空间没有提供进入管理空间文件的方式,目前只能利用“af”来管理更新代码。首先要安装railsinstaller,下载railsinstallerhttp://railsinstaller.org/ Mac 或者 Unix系统免去这一步。
启动“Start Command Prompt with Ruby”。


运行以下两行代码,安装“af”

gem update –system
gem install af

输入下列代码开始登录。写入你的邮箱及密码如下图:

af  login

运行以下命令,上传程序源码到你的应用空间

cd up
af  update up      《UP是你的应用名称,请将红褐色修改自己的应用名》

DZx2论坛的安装:
在AppFog空间安装Discuz! X2.5难点是如何获取MysqL数据库信息
方法:直接利用官方给出来的PHP代码获取MysqL数据库信息。

$services_json = json_decode(getenv(“VCAP_SERVICES”),true);
$mysql_config = $services_json[“mysql-5.1”][0][“credentials”];
$username = $mysql_config[“username”];
$password = $mysql_config[“password”];
$hostname = $mysql_config[“hostname”];
$port = $mysql_config[“port”];
$db = $mysql_config[“name”];
$link = mysql_connect(“$hostname:$port”, $username, $password);
$db_selected = mysql_select_db($db, $link);

将上述代码加入到程序的config文件夹中的config_global_default.php和config_ucenter_default.php文件中。注意是加在第一个“<?php”的后面。
你也可以直接下载已修改后的两个源码替换原来的即可config_global_default.php config_ucenter_default.php

利用’ af ‘方法上传Discuz! X2.5源码你到你的应用,安装已不需要填写任何MysqL数据库信息,进入数据库页面后直接即可显示本应用使用的MysqL信息。如下图:

论坛成功演示:http://bbs.zzsa.net

转载来自:http://m.zzsa.net/?p=3320

发表评论

您的电子邮箱地址不会被公开。