Board logo

标题: [技术文章] 利用kangle反向代理提高网站性能 [打印本页]

作者: shillan    时间: 2015-2-23 11:46     标题: 利用kangle反向代理提高网站性能

介绍了http://www.kanglesoft.com/thread-7240-1-1.html

kangle支持isapifastcgicgiajpuwsgihttpfcgihmux等多种扩展接口,是一个非常开放的系统,非常方便的做到负载均衡;

5、kangle内置内存/磁盘两级缓存,采用LRU淘汰算法,缓存命中率非常高,有效降低资源占用

6、kangle内置静态化功能,可以有选择性缓存动态网页,正确使用可以节省大量的资源

7、Kangle反向代理服务器功能强大、易操作、并且设置非常灵活。

kangle反向代理服务器功能强大,易操作并且设置非常录活,请查看 谈kangle的访问控制

想拥用一款跨平台、高性能、手机上网可操作、轻松点击几下鼠标即可实现的反向代理,有谁比kangle 更适合您?^_^



Kangle反向代理服务器的安装和启动

第一步、下载kangle软件
下载地址:http://www.kanglesoft.com/thread-6251-1-1.html

第二步、安装

Windows下安装

下载完成,会得到kangle-x.y.z.msi(32) kangle-x.y.z-x64.msi(64)  

(x,y,zkangle当前版本号)。直接打开msi文件按提示安装即可。


Linux下安装(详细请参考:http://www.kanglesoft.com/thread-6001-1-1.html
kangle反向代理服务器是免费、开源的。

前提条件:
    请先确保系统上有g++,libz开发包,libpcre开发包,libiconv开发包(非linux版要).如系统为centos/rhel则运行下面命令安装这些包:

yum -y install wget make gcc gcc-c++ pcre-develzlib-devel

1、 下载源代码:
下载后我们会得到kangle-x.y.z.tar.gz(x,y,z是版本号,以下命令请替换x,y,z为具体的版本号)

wget http://www.kanglesoft.com/download/zcore.php?os=src

2、解压:

1 tar xzf kangle-x.y.z.tar.gz

2 cd kangle-x.y.z

3、配置:这一步用来配置kangle源代码。

./configure --prefix=/usr/local/kangle--enable-disk-cache --enable-ipv6 --enable-ssl--enable-vh-limit

4、编译安装:

1 make

2 make install

5、启动kangle

安装路径/bin/kangle


安装完成,接下来是启用kangle。

在这里介绍两种启动kangle的方式。
1、命令行下启动kangle

   点开始=>运行(或按 win+r键),输入cmd.exe即可进入命令模式,运行:
           net startkangle 启动kangle
           net stopkangle 关掉kangle
2、打开“ 控制面板-->管理工具-->服务 ”,找到kangle,按右键进行启动

或停止 kangle服务。


Kangle作反向代理设置的方法

初次安装kangle时,manage功能已启用。
默认端口是:3311 ,默认管理帐户名是:admin,默认密码是:kangle
打开浏览器(ie、firefox或者其它浏览器),在地址栏里面输入: http://ip地址或域名:3311/

如果是本机也可以输入: http://localhost:3311/


介绍两种方式设置kangle反向代理

1、kangle反向代理操作详细说明:http://www.kanglesoft.com/thread-6289-1-1.html

2、kangle“一步"实现反向代理操作说明:http://www.kanglesoft.com/thread-6964-1-1.html


Kangle可进行安全反向代理

当kangle代理服务器与其他机器之间有一个或多个连接使用安全套接字层 (SSL) 协议加密数据时,即会进行安全反向代理。

使用kangle安全反向代理无需担心因各安全连接加密数据所涉及的系统开销而变慢。Kangle反向代理提供了磁盘和内存两级缓存,连接双方可以重复使用先前协商的安全参数,从而大大降低后续连接的系统开销。

使用反向代理技术可以保护Web服务器的安全

随着Internet的发展,很多公司、企业都将自己内部的网络连接到Internet上,因而网络安全问题越来越重要。

为了增加网络的安全和保护内部网络上的重要数据,需要将内部网与Internet隔离开。为了保护内部主机,就必须限制外部网络中的主机对内部网络的访问。然而,为了向外发布自己的信息,就需要允许外部网络访问内部的Web服务器。而当前,Web服务器上面的信息越来越丰富和重要,保护Web服务器的安全显得非常重要。最简单的保护Web服务器的安全的方法是设置“反向代理”。

当一个代理服务器能够代理外部网络上的主机,访问内部网络时,这种代理服务的方式称为反向代理服务。此时代理服务器对外就表现为一个Web服务器,外部网络就可以简单把它当作一个标准的Web服务器而不需要特定的配置。与web服务器的不同之处在于,这个代服服务器没有保存任何网页的真实数据,所有的静态网页或者CGI程序,都保存在内部的Web服务器上。因此发生对反向代理服务器的攻击并不会使得网页信息遭到破坏,保护了Web服务器的安全。


作者: kuizq    时间: 2015-3-12 19:56

谢谢你哦,你是最棒的




欢迎光临 逐梦论坛 (http://temp2023.zhumeng.org/) Powered by Discuz! 7.2