My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
InstallGuideOnDotCloud  

DotCloud 平台使用指南

DotCloud 平台简介

为云平台, 类似Heroku, 可搭建自己编写的应用,例如APJP,Wordpress

Windows 部署准备

安装Cygwin

DotCloud 云平台并未直接支援视窗用户,它的开发工具以Linux/Unix/MacOSX为主,故需要安装
Cygwin,一个类Linux环境的仿真程序,运行於Windows下,大部份Unix/MacOSX/Liunx的工具
和脚本都可在Cygwin执行,访问 http://www.cygwin.com 下载 setup.exe 安装,
安装指南访问 http://home.educities.edu.tw/forster/articles/cygwin.html
或者通过 google 找寻一下

Cygwin必须安装下列套件/工具

net/openssh
net/rsync
devel/git
devel/mercurial
python/python (make sure it’s at least 2.6!)
web/wget

可往官方文件取得进一步资讯: http://docs.dotcloud.com/firststeps/install/

申请 DotCloud 帐户

访问 https://www.dotcloud.com 申请帐户


填入邮箱,会即时收到确认电邮,点击链接,确认电邮有效,并填入用户名和密码


在帐户里有一栏位名为"Setting", 点击打开,有一个"KEY", 记下来或复制下来备用


Windows 安装 DotCloud 云平台SDK

打开Cygwin Shell 终端机,输入 wget http://peak.telecommunity.com/dist/ez_setup.py ,如图


等待下载easy_install完成, 然後输入 python ez_setup.py 安装


在下载的文件中,有一个命令叫作 easy_install , 执行 easy_install pip


完成後执行 pip install dotcloud ,安装dotcloud


请记著所有命令必须在Cygwin Shell终端机执行,完成会出现讯息


上传APJP_REMOTE_DOTCLOUD文件到服务器

下载APJP_REMOTE_DOTCLOUD最新版本,解开压缩文件,转到APJP_REMOTE_DOTCLOUD目录
目录內有ROOT.war文件,解开


於当前目录释放文件,得到index.html, META-INF和WEB-INF两个目录


转到WEB-INF目录,编辑APJP.properties的KEY栏位,KEY可往项目下载栏下载产生KEY的程序

http://apjp.googlecode.com/files/APJP_KEY-0.1.0.zip


完成後存档,可把原来的ROOT.war和Readme.txt删除,将index.html, META-INF和WEB-INF两个目录
压缩为ROOT.zip ,然後改名为ROOT.war ,如图


完成後返回Cygwin Shell终端机,输入命令 dotcloud


输入刚才在官网复制了的KEY,填入,等待创建完成,执行 dotcloud create sub-domain
sub-domain只是参数,你可随意输入自己的名称, 例如 dotcloud create fxxkgfw


完成创建子域名後,转到APJP_REMOTE_DOTCLOUD所在目录,例如放在
D:\Download\APJP_REMOTE_DOTCLOUD ,在Cygwin Shell执行
cd /cygdrive/d/Download/APJP_REMOTE_DOTCLOUD/


於命令列下输入 dotcloud push Your-sub-domain ,上传文件


等待完成上传,会在最末显示应用的域名,一般是 http://xxx-logname.dotcloud.com
把网址记录下来,用作设置APJP_LOCAL本地客户端

设置APJP_LOCAL本地客户端

编辑APJP_LOCAL\APJP.properties, 找到APJP_KEY= 填入和上传到服务器相同的KEY


往下找到APJP_REMOTE_HTTP_SERVER_1_REQUEST_URL= 填入刚才记录得到的网址,如图


再往下找到APJP_REMOTE_HTTPS_SERVER_1_REQUEST_URL= 和上述一样,只是变为HTTPS


於火狐的代理设定APJP的本地端口


更详尽的设置请参考项目的其他WIKI,例如 InstallGuideOnGAE,这里不再叙述
双击D:\APJP_LOCAL\APJP.bat


访问 http://whatismyipaddress.com 确定通过APJP代理访问互联网


返回cmd.exe窗口查看讯息


补充

Linux/MacOSX用户请参考官方文件部署
http://docs.dotcloud.com/firststeps/install/
http://docs.dotcloud.com/firststeps/quickstart/
APJP_REMOTE_DOTCLOUD同样可部署於 JELASTIC, OPENSHIFT和CLOUDFOUNDRY 云平台
访问 http://jelastic.com/ https://openshift.redhat.com/app/http://www.cloudfoundry.com/ 取得更多资讯


Sign in to add a comment
Powered by Google Project Hosting