Total Pageviews

Wednesday 18 July 2012

在linux vps上搭建snova(java版)以翻墙

你需要一台linux vps,内存至少为500mb.
登录linux vps,安装tomcat:
# wget http://apache.mirror.anlx.net/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz
# tar zxvf apache-tomcat-6.0.35.tar.gz
# cd  apache-tomcat-6.0.35
# cd bin
# ./startup.sh
这样tomcat就启动起来了。
# cd ..
# cd webapps
# mkdir old-content
# mv ROOT/* old-content
# cd ROOT
# wget  http://snova.googlecode.com/files/snova-c4-server-0.14.0.war
# unzip snova-c4-server-0.14.0.war
解压之后,得到一个WEB-INF目录,服务器端就搭建好了,无需修改任何文件。
(服务器端需先安装jdk或jre)

访问http://urdomain.com:8080/old-content,如果显示一只黄色的猫(tomcat的默认页面),说明tomcat搭建成功。访问http://urdomain.com:8080,如果显示
Welcom to snova-c4 server v0.13.0!,说明服务器端搭建成功。
 
回到本地windows机器,下载客户端: http://snova.googlecode.com/files/snova-0.14.1.zip
解压,进入解压出来的目录, 再进入plugins/c4/conf/,修改里面的c4-client.conf文件如下:
...
WorkerNode[0]=urdomain.com:8080  (下划线的内容是新加上的,其他保持不变)
... 

退回到解压缩出来的目录/bin/下,双击里面的start.bat,如果弹出的dos窗口里显示
success to found 1 c4 server,就表明成功连上了服务器, 待出现
Local http server running
at localhost:48100后,设置浏览器的http代理为
127.0.0.1:48100,即可翻墙。
 
注意:以后想翻墙时,要先访问http://urdomain.com:8080,如果显示
Welcom to snova-c4 server v0.13.0!
,然后才
设置浏览器的http代理为
127.0.0.1:48100,然后双击start.bat
(客户机也需安装jdk或jre)
 
实测显示,此种翻墙方法的速度稍微有点慢.
 
注意:上面 tomcat服务器的端口不一定要设为 8080。如果你之前安装过tomcat,那么tomcat的
默认端口8080就被占用了,这里就不能再用8080端口。你可以重新解压tomcat
的源码到另一个目录,比如/root/apache-tomcat-7.0.26-copy/,然后进入该目录下的子目录conf,
修改conf目录里的server.xml文件,把该文件里的8005端口和8009端口分别改为其他端口,比如
8006和8010,把这里<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />的8080端口改为其他端口,比如8081.
这样, tomcat服务器的端口就改为8081了。 
上面所说的8080全部改为8081即可。

 

https://code.google.com/p/snova/wiki/C4VPSInstallation
https://code.google.com/archive/p/snova/
https://github.com/yinqiwen/snova-c4
https://github.com/yinqiwen/snova

related post: http://briteming.blogspot.jp/2013/06/linux-vpssnovanodejs.html