Kangle/kangle管理

来自站长百科
跳转至: 导航、​ 搜索

Kangle | Kangle使用

启用kangle管理[ ]

初次安装时kangle的manage功能已经启用,端口是3311,管理用户名是admin,密码是kangle

我们可以编辑etc/config.xml文件,来启用kangle的manage功能,加入如下代码:

<listen ip='*' port='3311' type='manage' /> 

以下代码是配置管理用户名和密码以及允许访问IP

 <admin user='admin' password='密码'>
     <allowip>127.0.0.1</allowip> 
     <allowip>*</allowip> 
</admin>

这样我们就配置好了kangle的管理功能了,重起kangle即可使用。

进入kangle管理[ ]

我们打开浏览器,在地址栏里面输入 :http://kangle服务器的IP地址或者域名:3311/

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

输入你设置的用户名和密码即可进入了,初始化用户名是admin,密码是kangle

管理界面左边栏是菜单栏,右边是信息栏.

总体信息[ ]

总体信息显示如下(括号内是说明):

缓存信息
缓存总数:3173 (这个是缓存网址的数量)
内存缓存:49M  (这个是缓存占用的内存大小,这个只计算网页的内容大小,所以实际的内在开销还要大些)
硬盘缓存:100M (只有编译时使用了--enable-disk-cache这个才会显示)

运行情况
总运行时间 20 小时,6 分,56 秒.

线程信息  (kangle是以采用线程池运行,所以线程执行完任务后并不会立即关掉,而是放到空闲线程中)
工作线程数 5
空闲线程数 9

select模型 
名字: epoll
数量: 1

扩展(extends)[ ]

kangle支持三种类型的扩展即:服务器扩展(server),API扩展(api),CGI扩展(cgi),每个扩展都要有名字.在虚拟主机里面扩展映射时要用到名字。

其中服务器扩展按节点数量来分,又分为单节点服务器和多节点服务器

服务器扩展按类型来分,又分为http服务器和fastcgi服务器。

服务器类型里面有一个生存时间,kangle可以和服务器采用长连接的方式,管理员设定一个生存时间,超过这个时间没有发送请求到服务器,连接就会断掉。

api扩展指isapi扩展,目前kangle并不支持isapi的全部功能,没有支持一些isapi的罕见接口。

扩展是怎么运行的[ ]

假设你已经准备好了相应的扩展,要使你的扩展生效,你必须在要做两步操作。

第一步是加载扩展,在扩展菜单里面你可以加载相应的扩展,这里一定要设置你的扩展名字和相应的信息。

第二步是在虚拟主机集里面进行扩展映射,一种例外情况是如果你的扩展是http服务器,那么也可以直接在请求控制里面设置你的http服务器扩展作为目标。其它的扩展则要到虚拟主机集里面映射。映射扩展有两种方式映射,一种是根据文件扩展名映射,另一种是根据路径映射。

注意:你的扩展不能是禁用状态,否则也无法使用,如果你的扩展禁用了,在扩展菜单里面找到相应的扩展名字点启用即可。

http和fastcgi及ajp单节点服务器扩展[ ]

单节点服务器,通过TCP/IP连接的单个服务器,服务器类型可以设置http或者fastcgi,kangle和其它web服务器联系就把其它web服务器设置成kanlge的http服务器扩展,

kanlge也支持通过tcp/ip连接的fastcgi协议(仅responder role),fastcgi协议可以到这里参考:http://www.fastcgi.com/devkit/doc/fcgi-spec.html

kangle也支持ajp/1.3协议,该协议一般用来和tomcat通信用的,速度和性能都要优于http。

http和fastcgi及ajp多节点服务器扩展[ ]

多节点服务器,通过tcp/ip连接,可以设置多个同类型的服务器做为节点,每个节点有自已的连接生存时间和权重。kangle按每个节点的权重来分配他们的流量,如果其中有服务器节点挂掉了,kangle会自动跳过这个服务器节点,一段时间后(10分钟)会重新尝试连接该服务器节点,这样就做到了服务器负载均衡和容错。管理员可以在扩展菜单里面的多服务器扩展进行各种操作管理节点。

api扩展[ ]

kangle支持大部分的isapi规范,很多isapi的扩展不用修改就可以在kangle上使用。isapi扩展加载在kangle的进程空间,但是虚拟主机配置了运行身份,并且以root身份启动kangle时,kangle将会以子进程的方式加载运行api扩展。

参考来源[ ]

Kangle使用手册导航

Kangle安装

Kangle安装及运行

Kangle使用

基本使用 | 用户论证方式使用kangle代理服务器 | Kangle虚拟web服务器作反向代理服务器 | kangle管理 | 配置文件

KangleFAQ

Kangle常用问题