0%

在Openshift上部署Snova-C4的简易步骤

Snova是一个HTTP模拟全双工Socket通信的,创作者是yin qiwen,这里是Blog:春露如冰。snova有可以运行在paas上的易于部署的版本,名为snova-c4。
准备:
1.注册openshift并新建一个JBoss Application Server 7应用,本地新建一个密匙并上传公匙。
2.在google codes或github下载snova-c4-java-server-0.22.0.war并重命名为ROOT.war。

使用host<应用网址>,port<22>,username<application页面提供的ssh信息中“ssh://”后和“@”前的内容>和Initial method<你的publickey>
登录:
1.登录新建的应用,导航到/var/lib/openshift/Your SSH username/app-root/runtime/dependencies/jbossas/deployments 2.删除原本的ROOT.war和ROOT.war.deployed,上传原本下载的snova-c4。
3.此时打开应用网址,应如下图所示 (实际显示的版本应与你配置的版本相同) 此时server端配置宣告完成。 接下来是客户端 Snova(Java版)有一个gui支持,但是我测试失败,所以接下来使用Gsnova进行。
4.下载gsnova,解压并编辑gsnova.conf。
5.修改[GAE]下的Enable为0,[C4]下的Enable为1,并将[C4]中的WorkerNode[0]值设为应用地址。将[SPAC]里的Default修改为C4(大小写敏感)。 【autoproxy的gfwlist地址已经失效了,所以这里将[SPAC]里的GFWList改为现有的gfwlist地址 ;[Hosts]里的地址也失效了,所以把Enable改为0】
6.保存并关闭配置文件。 【此时默认监听的端口是localhost:48102
7.配置完成,可以扶墙了<( ̄︶ ̄)/
8.测试成功