逐梦论坛's Archiver

shillan 发表于 2015-2-23 11:46

利用kangle反向代理提高网站性能

[align=left][font=Tahoma][b]介绍了[url=http://www.kanglesoft.com/][font=\"Times][font=Tahoma]http://www.kanglesoft.com/thread-7240-1-1.html[/font][/font][/url][font=Times New Roman])[/font][/font][/align][align=left][font=Tahoma]kangle[font=宋体]支持[/font][font=Times New Roman]isapi[/font][font=宋体]、[/font][font=Times New Roman]fastcgi[/font][font=宋体]、[/font][font=Times New Roman]cgi[/font][font=宋体]、[/font][font=Times New Roman]ajp[/font][font=宋体]、[/font][font=Times New Roman]uwsgi[/font][font=宋体]、[/font][font=Times New Roman]http[/font][font=宋体]、[/font][font=Times New Roman]fcgi[/font][font=宋体]、[/font][font=Times New Roman]hmux[/font][font=宋体]等多种扩展接口,是一个非常开放的系统,非常方便的做[/font]到负载均衡;[/font][/align][align=left][font=Tahoma][color=red][b]5、kangle[font=宋体]内置内存[/font][font=Times New Roman]/[/font][font=宋体]磁盘两级缓存,采用[/font][font=Times New Roman]LRU[/font][font=宋体]淘汰算法,缓存命中率非常高,有效降低资源占用[/font]。[/b][/color][/font][/align][align=left][font=Tahoma][color=red][b]6、kangle[font=宋体]内置静态化功能,可以有选择性缓存动态网页,正确使用可以节省大量的资源[/font]。[/b][/color][/font][/align][align=left][font=Tahoma][color=red][b]7、Kangle[font=宋体]反向代理服务器功能强大、易操作、并且设置非常灵活。[/font][/b][/color][/font][/align][font=Tahoma]kangle反向代理服务器功能强大,易操作并且设置非常录活,请查看 [/font][url=http://www.kanglesoft.com/thread-7267-1-1.html]谈kangle的访问控制[/url][font=Tahoma]:[/font][align=left][font=Tahoma][b][color=#8b00]想拥用一款跨平台、高性能、手机上网可操作、轻松点击几下鼠标即可实现的反向代理,有谁比[/color][font=Times New Roman][size=5][color=red]kangle[/color][/size][/font] [font=宋体][color=#8b00]更适合您?[/color][/font][font=Times New Roman]^_^[/font][/b][/font][/align]

[align=left][font=Tahoma][color=blue][b]Kangle[font=宋体]反向代理服务器的安装和启动[/font][/b][/color][/font][/align][align=left][font=Tahoma]第一步、下载[font=Times New Roman]kangle[/font][font=宋体]软件[/font]
下载地址:[url=http://www.kanglesoft.com/bbs/thread-6251-1-1.html]http://www.kanglesoft.com/thread-6251-1-1.html[/url][/font][/align][align=left][font=Tahoma]第二步、安装[/font][/align][align=left][font=Tahoma][b]Windows下安装[/b][/font][/align][align=left][font=Tahoma]下载完成,会得到[font=Times New Roman]kangle-x.y.z.[/font]msi(32[font=宋体]位[/font][font=Times New Roman])[/font] [font=宋体],[/font]kangle-x.y.z-x64.msi(64[font=宋体]位[/font][font=Times New Roman])  [/font][/font][/align][align=left][font=Tahoma](x,y,z[font=宋体]是[/font]kangle[font=宋体]当前[/font]版本号[font=Times New Roman])[/font]。直接打开[font=Lucida Grande]msi[/font][font=宋体]文件按提示安装即可。[/font][/font][/align][align=left][font=Tahoma]
[b]Linux[/b][font=宋体][b]下安装[/b][/font](详细请参考:[url=http://www.kanglesoft.com/thread-6001-1-1.html]http://www.kanglesoft.com/thread-6001-1-1.html[/url])
kangle反向代理服务器是免费、开源的。[/font][/align][align=left][font=Tahoma]前提条件:
    请先确保系统上有g++,libz开发包,libpcre开发包,libiconv开发包(非linux版要).如系统为centos/rhel则运行下面命令安装这些包:[/font][/align][align=left][font=Tahoma]yum -y install wget make gcc gcc-c++ pcre-develzlib-devel[/font][/align][align=left][font=Tahoma]1、 下载源代码:
下载后我们会得到kangle-x.y.z.tar.gz(x,y,z是版本号,以下命令请替换x,y,z为具体的版本号)[/font][/align][align=left][font=Tahoma]wget [url=http://www.kanglesoft.com/download/zcore.php?os=src]http://www.kanglesoft.com/download/zcore.php?os=src[/url][/font][/align][align=left][font=Tahoma]2、解压:[/font][/align][align=left][font=Tahoma]1 tar xzf kangle-x.y.z.tar.gz[/font][/align][align=left][font=Tahoma]2 cd kangle-x.y.z[/font][/align][align=left][font=Tahoma]3、配置:这一步用来配置kangle源代码。[/font][/align][align=left][font=Tahoma]./configure --prefix=/usr/local/kangle--enable-disk-cache --enable-ipv6 --enable-ssl--enable-vh-limit[/font][/align][align=left][font=Tahoma]4、编译安装:[/font][/align][align=left][font=Tahoma]1 make[/font][/align][align=left][font=Tahoma]2 make install[/font][/align][align=left][font=Tahoma]5、启动kangle[/font][/align][align=left][font=Tahoma]安装路径/bin/kangle[/font][/align]
[align=left][font=Tahoma][color=blue][b]安装完成,接下来是启用kangle。[/b][/color][/font][/align][align=left][font=Tahoma]在这里介绍两种启动kangle的方式。
1、命令行下启动kangle[/font][/align][align=left][font=Tahoma]   点开始=>运行(或按 win+r键),输入cmd.exe即可进入命令模式,运行:
           net startkangle 启动kangle
           net stopkangle 关掉kangle
2、打开“ 控制面板-->管理工具-->服务 ”,找到kangle,按右键进行启动[/font][/align][align=left][font=Tahoma] 或停止 kangle服务。[/font][/align]
[align=left][font=Tahoma][color=blue][b]Kangle作反向代理设置的方法[/b][/color][/font][/align][align=left][font=Tahoma]初次安装kangle时,manage功能已启用。
默认端口是:3311 ,默认管理帐户名是:admin,默认密码是:kangle
打开浏览器(ie、firefox或者其它浏览器),在地址栏里面输入: http://ip地址或域名:3311/
[/font][/align][align=left][font=Tahoma]如果是本机也可以输入: [url=http://localhost:3311/]http://localhost:3311/[/url][/font][/align]
[align=left][font=Tahoma]介绍两种方式设置kangle反向代理
[/font][/align][align=left][font=Tahoma]1、kangle反向代理操作详细说明:[url=http://www.kanglesoft.com/thread-6289-1-1.html]http://www.kanglesoft.com/thread-6289-1-1.html[/url]
[/font][/align][align=left][font=Tahoma]2、kangle“一步"实现反向代理操作说明:[url=http://www.kanglesoft.com/thread-6964-1-1.html]http://www.kanglesoft.com/thread-6964-1-1.html[/url][/font][/align]
[align=left][font=Tahoma][color=blue][b]Kangle[font=宋体]可进行安全反向代理[/font][/b][/color][/font][/align][align=left][font=Tahoma]当kangle代理服务器与其他机器之间有一个或多个连接使用安全套接字层 [font=Times New Roman](SSL)[/font] [font=宋体]协议加密数据时,即会进行安全反向代理。[/font][/font][/align][align=left][font=Tahoma]使用kangle安全反向代理无需担心因各安全连接加密数据所涉及的系统开销而变慢。Kangle[font=宋体]反向代理提供了磁盘和内存两级缓存,[/font]连接双方可以重复使用先前协商的安全参数,从而大大降低后续连接的系统开销。[/font][/align][align=left][font=Tahoma][color=blue][b]使用反向代理技术可以保护[font=Times New Roman]Web[/font][font=宋体]服务器[/font]的安全[/b][/color][/font][/align][align=left][font=Tahoma]随着[font=Times New Roman]Internet[/font][font=宋体]的发展,很多[/font]公司、企业都将自己内部的网络连接到[font=Times New Roman]Internet[/font][font=宋体]上,因而网络[/font]安全问题越来越重要。[/font][/align][align=left][font=Tahoma]为了增加网络的安全和保护内部网络上的重要数据,需要将内部网与[font=Times New Roman]Internet[/font][font=宋体]隔离[/font]开。为了保护内部主机,就必须限制外部网络中的主机对内部网络的访问。然而,为了向外发布自己的信息,就需要允许外部网络访问内部的[font=Times New Roman]Web[/font]服务器。而当前,[font=Times New Roman]Web[/font][font=宋体]服务器上面的信息越来越丰富和重要,[/font]保护Web[font=宋体]服务器的[/font]安全显得非常重要。最简单的保护Web[font=宋体]服务器的[/font]安全的方法是设置“反向代理”。[/font][/align][align=left][font=Tahoma]当一个代理服务器能够代理外部网络上的主机,访问内部网络时,这种代理服务的方式称为反向代理服务。此时代理服务器对外就表现为一个[font=Times New Roman]Web[/font][font=宋体]服务器,外部网络就可以简单把它当作一个标准的[/font][font=Times New Roman]Web[/font][font=宋体]服务器而不需要特定的配置。[/font]与web[font=宋体]服务器的[/font]不同之处在于,这个代服服务器没有保存任何网页的真实数据,所有的静态网页或者[font=Times New Roman]CGI[/font][font=宋体]程序,都保存在内部的[/font][font=Times New Roman]Web[/font][font=宋体]服务器上。因此[/font]发生对反向代理服务器的攻击并不会使得网页信息遭到破坏,保护了[font=Times New Roman]Web[/font][font=宋体]服务器的安全。[/font][/font][/align]

kuizq 发表于 2015-3-12 19:56

谢谢你哦,你是最棒的

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.