原文:http://igfw.net/archives/7254



昨天在APJP支持DotCloud一文后有网友抱怨说DotCloud平台安装SDK部署APJP太过复 杂,于是网友twfcc写了APJP在JELASTIC平台下的部署教程,无需安装SDK,全过程浏览 器下完成,不愿意安装云平台SDK或使用命令行部署的网友可以看看这个JELASTIC平台 的详细教程。

(文章挂国外VPN看,否则可能看不到文中图片,部署时也尽量在VPN下操作,以提高速 度。)


========

Jelastic 平台使用指南

Jelastic 平台简介

为云平台, 类似Heroku, 可搭建自己编写的应用,例如APJP,特点是不需安装SDK即可部 署应用

部署 APJP 到 JELASTIC 云平台

到官网注册帐号,并选定服务器,美国或欧洲,非常奇怪,它登记的密码是采用你电邮 的密码,建议使用不常用或不重要的电邮注册


登录後,按左上角的按钮”Create environment” , 选取 Jetty6 , JDK 6 ,并按 “+” 按钮取得最大资源, SSL 可选开启, 如图


下载 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 ,如图


按”Upload”按钮上传ROOT.war


按”Deploy”按钮部署到Jetty 6的ROOT


等待完成部署


完成部署,出现成功讯息


返回注册的邮箱,会收到部署的应用确认电邮,Environment url就是网址


设置APJP_LOCAL本地客户端

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


往下找到APJP_REMOTE_HTTP_SERVER_1_REQUEST_URL= 填入刚才电邮的网址


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


使用Google Chrome 浏览器的插件Proxy Switchy设定代理


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


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


返回cmd.exe窗口查看讯息


补充

在部署中选择了使用ssl,在APJP_LOCAL\APJP.properties 设为
APJP_REMOTE_HTTP(S)SERVER_1_REQUEST_URL=https://url/HTTP(S)
会出现错误,原因未找到,但使用http连接服务器正常可用.

APJP常见问题:http://code.google.com/p/apjp/wiki/ApjpFaq

APJP项目地址:http://code.google.com/p/apjp/

========

JELASTIC平台下还可以更简单地部署Snova,以下是参考教程:

Step 1: 注册Jelastic环境

到官方链接jelastic注册帐号

Step 2: 部署


完全图形化的操作,无需安装工具,按照说明将snova-c4-server-[version].war上传 并deploy到ROOT下即可 jelastic部署指南

Step 4: 配置Snova C4 Plugin的客户端


从snova-0.12.0120开始自动集成c4 plugin,无需单独安装
修改<snova>/plugins/c4/conf/c4-client.xml

       <!--修改domain为Step2创建的域名, 可加多个域名-->        <WorkerNode domain="xyz.herokuapp.com" />



修改<snova>/conf/snova.xml,将heroku改为默认proxy实现(可选)

       <!--修改Proxy实现为C4, 默认为 GAE-->        <ProxyEventHandler>C4</ProxyEventHandler>


Step 4: 与SPAC集成(可选)


在SPAC的解释语言中,c4被定义为$C4=”C4″
参考SPAC的说明SpecialProxyAutoConfig修改SelectProxy方法打造自己的proxy环境

测试在Jelastic平台下部署Snova效果还行,最主要的是其原生支持https网站(无需导 入伪造证书),这一点是GAE平台无法实现的。

本文原始地址:http://igfw.net/archives/7254



--
Posted By GFW BLOG 功夫网与翻墙 to GFW BLOG(功夫网与翻墙) at 1/29/2012 07:26:00 AM

--
1、翻墙利器赛风3下载地址: http://dld.bz/caonima326http://dld.bz/caonima745/
2、我们的订阅地址:http://feeds2.feedburner.com/chinagfwblog
3、停止订阅,请发邮件到
[email protected]
翻越防火长城,你可以到达世界上的每一个角落。(Across the Great Firewall, you can reach every corner in 
the world.)

回复