标题：kangle
基本定义
kangle web服务器（简称：kangle）是一款跨平台、功能强大、安全稳定、易操作的高性能web服务器和反向代理服务器软件。除此：kangle也是一款专为做虚拟主机研发的web服务器。实现虚拟主机独立进程、独立身份运行。用户之间安全隔离，一个用户出问题不影响其他用户。安全支持php、asp、asp·net、java、ruby等多种动态开发语言。
开发背景
kangle web服务器的开发团队，一直致力于服务器和虚拟主机的研发和使用。  深知市面上已存在的web 服务器对于一般的用户来说，安装起来很困难，甚至无法独立完成安装和使用。为了广大用户拥有一款跨平台、易操作、功能强大的国产web服务器，kangle技术团队潜心研发。完成kangle web服务器的研发、测试。开源、投放到网上免费让大家使用，受到广大用户的好评，一致反映很容易操作、功能强大、在windows系统下替代iis的强有力的web、作反向代理很牛、非常支持国产kangle等。kangle开发团队在广大朋友的支持下将会再接再厉、不断进取，让kangle成为国人乐于使用、好用、易用的国产web服务器。
运行环境
环境要求Kangle 的最低要求是：单核1.0G及以上
内存：128M；
硬盘：1G；适用平台linux、windows、freebsd、openbsd、netbsd、solaris等。
主要特点
免费、开源
kangle技术团队希望国人拥有一款真正好用、易用、实用的国产web服务器。
跨平台
Kangle 是一款跨平台（Linux\Windows\Freebsd\Solaris\Openbsd等）的web服务器。
可轻松查看到被攻击的url
这是kangle web服务器独有的，其它web服务器很难查找到。
工作模型多样化
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可在多方面进行应用。
作web服务器、
反向代理服务器、
虚拟化其它web服务器（如虚拟化tomcat，作java空间）、
多节点cdn等，非常灵活。
主要特性
.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等功能；
常见问题
启动kangle后，在任务管理器的进程中看到两个kangle.exe是怎么回事？
答：一个是工作进程，一个是安全进程。
如果工作进程出现问题，安全进程会立即重启工作进程。使系统持续稳定运行。
kangle防CC效果如何？
答：效果不错（零误防）。
防火墙防CC的办法就是封ip，有可能封掉正常访问用户的ip。
CC是http协议的攻击，不是tcp/ip，kangle是底层的web服务器，更懂http。
kangle的命令扩展是否具有探测子进程是否错误的功能？
答：具有探测子进程错误的功能。一时探测到错误，自动重启相应的子进程。
如果在反向代理的某个站点中去除管理目录的缓存，怎么操作？
答：在回应控制内给合使用两个功能模块（reg_path、response_flag）。
reg_path: /admin/ 
response_flag: no_cache 
如果不用反代，而需要静态化，需不需要开启磁盘缓存？
答：要。
kangle能不能过滤post数据？
答：能过滤post数据。
kangle是怎样连接tomcat？
答：用ajp协议。
忘记kangle web服务器或easypanel虚拟主机控制面板的管理员密码如何办？
答：恢复kangle的etc/config.xml文件。
kangle有每ip连接统计？
答：有每ip连接统计。需要去打开。否则为了性能不会去统计。
软件可以安装在centos下？
答：可以安装在centos下，需要centos5.5以上。
如果版本低于5.5，用yum -y update 进行升级。
kangle的“防上传文件过滤”有什么作用？
答：可防上传木马。
例如：禁止上传php文件，这样就算网站或论坛程序有bug，也不会中木马。
kangle可以代替iis/apached/nginx?
答：可以。kangle是一款高性能的web服务器软件。
设置磁盘缓存和内存缓存有什么好处？
答：设置磁盘缓存反代的时候非常有用，可以起到加速的作用；内存缓存对提高性能非常有作用。
如何登录kangle管理后台？
答：初次安装kangle时，manage功能已启用。
默认端口是：3311 ，默认管理帐户名是：admin ，默认密码是：kangle
打开浏览器（ie、firefox或者其它浏览器），在地址栏里面输入： http://ip地址或域名：3311/
如果是本机也可以输入： http://localhost:3311/
缓存目录 ntfs权限要给什么帐号写的权限？
答：system 、administrators这两个帐号。
kangle可以跨平台？
答：kangle可以跨平台，支持linux、 freebsd、windows、 openbsd、 solaris等系统。
kangle支持多种动态语言？
答：kangle支持多种动态语言：asp、asp·net、jsp、php、perl、ruby、python等语言。
kangle 一个站点如何绑定多个域名？
答：在kangle管理后台点虚拟主机，在主机头里进行绑定，一行输入一个域名，输完按回车，点提交即可。