kangle

kangle

高性能web服务器、反向代理服务器软件
kangleweb服务器(简称:kangle)是一款跨平台、功能强大、安全稳定、易操作的高性能web服务器,[1]带有独特的防CC攻击和限制虚拟主机cpu的功能,自动监测动态网页的访问频率,一但达到设定的阀值,自动对该网页保护,kangle能区分攻击访问和正常访问。修复一处xml配置文件错误,导致程序无法启动的bug。修复虚拟主机access控制文件为内置(-)时,无法重截和重起后失效的BUG修复linux下294的一处bug,windows版本不受影响。修正x-accel-redirect有缓存命中时崩溃的BUG
    软件名称: 软件平台: 软件语言: 开发商: 软件授权: 软件版本: 软件大小: 外文名:kangle 说明:kangle web服务器 特点:跨平台、功能强大、安全稳定 支持:asp、net、java

运行环境

环境要求

Kangle的最低要求是

CPU:单核10G及以上。

内存:128M;

硬盘:1G;

适用平台

linux、windows、freebsd、openbsd、centos、netbsd、solaris等。可称为全平台通用。

主要特点

免费、开源

kangle技术团队希望国人拥有一款真正好用、易用、实用的国产web服务器

跨平台

Kangle是一款跨平台(LinuxWindowsFreebsdSolarisOpenbsd等)的web服务器。

kangle>>nginx>>apache(kangle高并发下性能乃全球第一,超越apache87倍性能)

可轻松查看到被攻击的url

这是kangleweb服务器独有的,其它web服务器很难查找到。

完美抗CC攻击0误封

几百万高并发下可以轻松识别攻击进行防御,并且可以做到0误封无压力。

工作模型多样化

Windows上采用iocp、Linux上采用epoll、Bsd上采用kqueue。

功能强大、灵活

Kangle具有强大的访问控制功能。

kangle的访问控制理念来自linux的iptables防火墙,kangle拥有功能最小化的匹配模块和标记模块,通过组合,反转等可以实现用户最复杂的需求;

是一款做虚拟主机的专业web服务器

1实现虚拟主机独立身份,独立进程。

2隔离攻击(实现某个虚拟主机受到外部攻击,不影响到服务器上其它虚拟主机)。

3智能防cc攻击

(CC是http协议的攻击,不是tcp/ip,kangle是底层的web服务器,更懂http)等

做全能空间(php虚拟主机、java虚拟主机等)

主要特性

kangle是一款集成asp/asp·net的易操作管理的高性能web服务器和反向代理服务器软件;

可以设置每个虚拟主机独立进程,独立身份运行(虚拟主机商的最爱,安全的实现虚拟主机功能);

独有的命令扩展(虚拟化其它web服务器,使其它web服务器亦具有前述优点,如tomcat,这样就能安全的提供java虚拟主机了);

kangle采用基于事件驱动(epoll等)加非阻塞socket及异步IO的方式构架,使其比其它web服务器性能更高;静态网页处理能力达到Apache的8-10倍左右。

kangle支持isapi、fastcgi、cgi、ajp、uwsgi、http、fcgi、hmux等多种扩展接口,是一个非常开放的系统,非常方便的做负载均衡功能;

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

kangle可实现静态化,正确使用可以节省大量的资源;

防上传木马(上传文件过滤)

防XSS脚本跨站攻击

防SQL注入攻击(输入参数过滤)

防hash冲突攻击

防采集

防垃圾信息(如发送广告到论坛)

带有独特的防CC攻击和限制虚拟主机cpu的功能,自动监测动态网页的访问频率,一但达到设定的阀值,自动对该网页保护,kangle能区分攻击访问和正常访问。一但某个虚拟主机的cpu超过设置,自动对该虚拟主机降低优先级。从而不影响其它虚拟主机。做到隔离攻击;

kangle的访问控制理念来自linux的iptables防火墙,kangle实现很多最小化的匹配模块和标记模块,通过组合,反转可以实现最复杂的需求;从而实现强大的访问请求控制(url,ip地址,连接数/网速限制,http头,时间控制,多种http认证,服务器负载,url重定向,url重写,内容过滤等等),使系统保持长时间的稳定运行;

kangle具有扩展队列功能。对于突发大量的动态网页请求会加入到队列中。同时,kangle具有进程保护功能。以使系统稳定的提供服务;

支持远程web方式管理。默认管理端口:3311;初始用户名:admin,密码:kangle;

兼容apache的自定义htaccess功能;

内置支持webdav,ipv6等功能。

软件更新日志

2015-03-11kangle稳定版348

修复上游是HTTP/11协议未发送Connection头,默认为keep-alive

修复上游采用deflate压缩算法,无法识别的BUG

增加cookie标记模块替换http_only标记模块

2015-03-05kangle稳定版347

连接信息增加来源(referer)

2015-02-04kangle稳定版346

修复345版本中虚拟主机的自定义404错误页面无法工作的bug

windows版本openssl升级到101l

2015-02-02kangle稳定版345

修复replace_header模块致回应畸形http头的bug

修复http的pipeline一处bug

修复POST为badrequest时致连接错乱的bug

BadRequest时记录到serverlog

修复ssl请求时per_ip或最大连接限制时崩溃的bug

3311管理请求控制可以调整规则链的顺序,以及调整规则链中模块顺序

商业版支持验证码防CC

配置中listen可以指定多个port,用逗号分开如

2015-01-15kangle稳定版344

修复删除访问控制链导致内存泄漏的bug

2014-12-16kangle稳定版343

增加stub_status模块,兼容nginx的stub_status输出格式,可直接利用nginx的监控插件

支持使用clang编译

2014-11-17kangle稳定版342

修复反向代理时,post方法content-length为0时,iis报错的bug

2014-11-09kangle稳定版341

修复easypanel新开虚拟主机不创建主目录的bug

2014-11-07kangle稳定版340

增加一个连接超时功能

ssl支持设置算法和协议

2013-11-29330新增功能列表:

新增过滤器组件支持。可以开发插件以扩充kangle的功能。

过滤器开发文档

性能上有10%左右的提升

2014-04-28kangle3310

修复虚拟主机配置错误ssl证书会导致全局ssl无法侦听

2014-03-21kangle339

修复mp4无法播放的问题

修复一处单节点服务器扩展修改不生效的bug

修复多节点服务器扩展,cookie粘住,http协议处理错误的bug

kangleweb服务器开发版V338[2014-02-16]

修复linux下限速会导致崩溃的bug

kangleweb服务器开发版V337[2014-02-14]

修复限速了无法打开网页的bug

修复3311管理里面修改单节点服务器无法生效的BUG

kangleweb服务器开发版V336[2014-02-12]

修复免费版流量无法统计的BUG

修复64位系统上泛域名绑定出错的BUG

修复程序启动会两次加载虚拟主机数据库的BUG

2014-02-10kangle-335

源码支持tcmalloc(google出的内存库,内存分配效率更高)

修复一处访问控制api操作的bug

2014-02-08kangle-334

免费版虚拟主机支持流量统计。

修复一处内存泄漏

2014-01-09kangle-333

多节点扩展支持绑定本机ip

replace_ip可以用正则取部分数据

修复htaccess的qsa兼容性

增加繁体中文语言

windows免费版支持自动升级功能

2013-12-08kangle332

修复目录不带/时,无法正确重定向。

过滤器加载错误时,显示更多的错误信息。

2013-12-04kangle331

修复几处330中的bug

修复linux下过滤器编译错误的bug

2014-03-09kangle328

修复虚拟主机配置错误ssl证书会导致全局ssl无法侦听2014-03-09kangle327

修复mp4无法播放的问题

修复一处单节点服务器扩展修改不生效的bug

修复windows停止服务会出错的bug

2014-01-08kangle326

修复htaccess的qsa和apache行为不一样的bug

修复一处错误页面处理的bug

2013-12-12kangle325

修复一处ssi包含的bug

修复一处反向代理设置错误引发内存错误的bug

增加一个rand随机匹配模块

修复配置文件包含指令的bug

2013-09-27kangle324

修复一处ssl时post数据有问题

2013-08-21kangle323

修复linux下ssl超连接数引发崩溃的bug

增加配置文件的content-type

2013-08-07kangle322

修复fastcgi为unixsocket时504的错误

修复无法在freebsd上编译的bug

修复ssl的证书缓存错误

修复scgi缺少CONTENT-LENGTH变量的错误

2013-06-13kangle321

磁盘缓存非常大时,加快启动时间。

windows版本,安全进程检测主进程不活跃时间加大,减少误判。

别名时,物理地址可使用相对地址(相对地址前加上doc_root家目录)

2013-04-09kangle320

1修复htaccess一处兼容性bug

2修复虚拟主机自定义控制文件不能为绝对路径的bug

3增加一个connection_close的标记模块,用于控制关闭长连接

4修复一处ssl的bug

5其它微小的改进

2012-12-16kangle303

修正htaccess的RewriteRule无法使用!反转的bug

修正htaccess的RewriteCond无法反向引用RewriteRule中的变量的bug

2012-12-06kangle302

修正一处无法过滤gzip压缩内容的bug

修正一处内容替换会引发错误的bug

2012-11-23kangle301

修复几处内存泄漏。

修复windows下,压力过大时会重起的bug

2012-10-15kangle30

修复windows下,一处重起的bug

当连接上流失败时,再次使用新的连接而不是从连接池重试,提高稳定性

修复linux下自动升级失败的bug

2012-09-13kangle299

修复298版本,有些重写无法支持的bug

修复一处xml配置文件错误,导致程序无法启动的bug

2012-09-11kangle298

修复htaccess重写时一处不兼容的bug

最大post数据可以超过2G了。

修正一处,当磁盘空间满了的时候,操作管理后面会丢失配置文件。

修复linux上时能自动检测是否安装了libiconv库。

windows升级pcre库到831

修复错误页面无法正确处理长连接的bug

2012-07-23kangle297

修复一处开启临时文件交换时POST过大的数据而存在301或302跳转时引发错误的BUG

修复防CC攻击,白名单功能会有内存泄漏的bug

修复磁盘缓存,HTTP值为空时,会引发崩溃的BUG

修复在开启临时文件时,回应为空的body,无法使用长连接的BUG

修复一处x-accel-redirect的某些情况下无法正常工作的BUG

修复SNI无法正常工作的BUG

2012-06-26kangle296

修复fastcgi协议解析时,在某些情况下会出现死循环的bug

多节点服务器扩展的增强(增加cookie粘住,连续错误,以及状态显示)

windows版本增加磁盘异步IO功能,提升静态文件的下载性能。

修复两处在启用内存缓存时,POST数据会出错的bug

增加replace_header,selfs,self_ports三个模块。

修复虚拟主机access控制文件为内置(-)时,无法重截和重起后失效的BUG

修复windows版本SSI扩展无法打开中文文件。

x-real-ip不再包含端口

修复通过htaccess重写后的url无法缓存的BUG

增加http_only模块,防xss跨站攻击

输入过滤(过滤post参数,上传文件名),免费版本中可用,可防sql注入。

2012-05-24kangle295

修复linux下294的一处bug,windows版本不受影响。

2012-05-22kangle294

修复openssl库不支持SNI时,无法编译带ssl功能的kangle

修复内容替换模块无法保存带<>等特殊字符的内容。

修复每ip连接限速的bug

增加代理目标

错误信息不在包含url

修复ssi的include包含的bug

修复asp模块中出错会暴露物理地址的bug

2012-04-27kangle293

修正SSL的几个BUG

修正临时文件有时无法删除的BUG

清理缓存时不会长时间占用锁

修正静态文件使用临时文件的BUG(292中)

错误页面显示hostname,错误调试更方便定位主机

虚拟主机端口可用#ip,绑定到指定ip上。

修正x-accel-redirect有缓存命中时崩溃的BUG

去除了update_code,update_code在一些机器上导致无法编译的bug

2012-04-01kangle292

windows版本对于超时socket增加cancelIo调用,更加快速回收资源

修复windows版本有时无法翻转日志的bug

修复ajp无法上传文件的bug

修复单进程命令扩展启动过程中长时间占用锁

重命令中文语言名字由中文改为zh_CN

extworker创建子进程速度过慢

增加remove_header模块

工作线程可在管理后台修改

连接信息可查看到方法

防CC攻击的加强

修正29版本中的x-accel-redirect无法工作的bug

2012-03-20kangle291

windows版本升级pcre到830,并开启jit支持

防cc增加白名单功能

extworker创建子进程速度更加合理和快速

安装方式有

提供msi安装包和源代码安装包和一键安装命令。

相关词条

相关搜索

其它词条