kangle web服务器 介绍、下载、安装、使用教程

kangle web服务器 介绍、下载、安装、使用教程

今天一位朋友遇到了“kangle”504的问题,来找我如何解决?由于我也是第一次接触kangle web server,只好简单的学习一下,顺便做个记录。

一、什么是kangle web server?kangle(kangle web服务器)是一款跨平台、功能强大、安全稳定、易操作的高性能web服务器和反向代理服务器软件,安全支持php、asp、asp.net、vb.net、C#、java、ruby等多种动态开发语言。。

kangle是一款高性能web服务器和反向代理服务器软件。

主要特点:

1、免费、开源

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

2、跨平台

Kangle 是一款跨平台(Linux\Windows\Freebsd\Solaris\Openbsd等)的web服务器。

3、PHP下高性能

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

4、可轻松查看到被攻击的url

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

5、抗CC攻击0误封

上百万高并发下可以轻松识别攻击进行防御,并且可以做到0误封成功防护大量类型的CC攻击。

6、工作模型多样化

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

7、功能强大、灵活

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

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

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

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

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

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

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

二、kangle web server 下载官方网站:www.kangleweb.com

虽然说kangle很好,由于这款kangle web服务器也很多年了,受众面很小,可能是没有怎么推广吧!是一款小众虚拟面板,现今用得人几乎没有了,因此:官网也早就没了。kangle使用手册....等等什么的网上基本上都找不到。

三、kangle web server 安装由于现在官网下载不了 kangle web server ,我也就简单的示例讲一下Linux下kangle web server安装步骤:

请先确保你的系统上有g++,libz开发包,libpcre开发包,libiconv开发包。如你的系统为centos/rhel则运行下面命令安装这些包:

yum -y install wget make automake gcc gcc-c++ pcre-devel zlib-devel sqlite-devel openssl-devel

第一步:下载kangle linux版源代码,下载后我们会得到kangle-3.4.8.tar.gz

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

第二步:解压kangle包

tar xzf kangle-3.4.8-jb51.tar.gz

cd kangle-3.4.8-jb51

第三步:配置kangle,这一步用来配置kangle源代码。

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

第四步:编译安装kangle

make

make install

第五步:启动 kangle

/vhs/kangle/bin/kangle用法:kangle [-hlqnra] [-d level]

参数说明:

[-h --help] 可以看到详细的参数说明

[-d level] 调试运行程序

[-r --reload] 重新加载所有配置文件

[--revh] 重新加载etc/vh.xml文件(etc/vh.xml)

[--reboot] 平滑重起程序(原有程序会保证服务完客户),一般用来升级用的

[-z [disk_dir]] 建立硬盘cache目录

[-v --version] 查看程序版本

[-a apache_config_file] 转换的Apache配置

[-q] 关闭程序

[-n] 启动程序不在后台进程中

四、kangle web server 使用

1、通过浏览器打开“http://服务器IP地址:3311/”进入“主控制面板”。

第一次进入:默认用户名 admin,默认密码 kangle

强烈建议第一次进入后修改管理后台的用户名和密码

2、通过浏览器打开“http://服务器IP地址:3312/”进入“用户网站控制面板”。

kangle web server 504 原因与解决方法今天一位群友的老客户还是用的kangle,结果,今天发现访问 ip:3312 出现 504,报错如下:

Something error:

504

Cann't connect to remote host

Please check or try again later.

hostname : kangle web server

Generated by kangle / 3.5.21.16

中文翻译

出现错误:

504

无法连接到远程主机

请检查或稍后再试。

主机名:kangle web服务器

由 kangle / 3.5.21.16 生成

原因:

504通常是服务器端的问题,例如:未启动服务,端口未监听.......等等。

解决方法:

像我们用了第三方这种web服务,解决这个问题其实也非常的简单,具体如下:

1、重启 kangle

cd /vhs/kangle/

./bin/kangle/ --reboot

2、日志清空

cd /vhs/kangle/var/

echo '' >> server.log

echo '' >> access.log

3、查看3311、3312端口确定是启动的,成功被监听的。

netstat -an

4、最终成功解决kangle 504这个问题。访问 ip:3312 正常。

总结:

虽然是第一次接触kangle,使用起来还是蛮简单的,非常的适合新手,和宝塔面板、phpstudy小皮面板、LNMP一键安装包......等等其实原理上都差不多。无非kangle受众面很小,用户界面不是那么友好。

相关推荐

如何使用灰度和 Novastar 控制器设置 LED 屏幕
365客服电话

如何使用灰度和 Novastar 控制器设置 LED 屏幕

📅 08-13 👍 213
心很大的成语(形容心大的四字成语)(40个)
有人被365黑过钱吗

心很大的成语(形容心大的四字成语)(40个)

📅 07-08 👍 81
如何绘制PAD图和N
365bet体育在线投注注册备

如何绘制PAD图和N

📅 07-16 👍 283
丝袜一般多少钱?丝袜正常价位
365bet体育在线投注注册备

丝袜一般多少钱?丝袜正常价位

📅 07-20 👍 172
停车右边靠墙很近怎么开出来
365bet体育在线投注注册备

停车右边靠墙很近怎么开出来

📅 07-11 👍 173
【LIVE】 实况摄像头 威尼斯海滩 - 洛杉矶
有人被365黑过钱吗

【LIVE】 实况摄像头 威尼斯海滩 - 洛杉矶

📅 07-12 👍 670