必威电竞|足球世界杯竞猜平台

kangle
來源:互聯網

kangle(kangle web服務器)是一款跨平臺、功能強大、安全穩定、易操作的高性能web服務器和反向代理服務器軟件,支持asp、net、java。

基本定義

除此:kangle也是一款專為做虛擬主機研發的web服務器。實現虛擬主機獨立進程、獨立身份運行。用戶之間安全隔離,一個用戶出問題不影響其他用戶。安全支持PHP、asp、asp.net、vb.net、C?、java、Ruby等多種動態開發語言。

開發背景

kangle web服務器的開發團隊,一直致力于服務器和虛擬主機的研發和使用。深知市面上已存在的web 服務器對于一般的用戶來說,安裝起來很困難,甚至無法獨立完成安裝和使用。為了廣大用戶擁有一款跨平臺、易操作、功能強大的國產web服務器,kangle技術團隊潛心研發。完成kangle web服務器的研發、測試。開源、投放到網上免費讓大家使用,受到廣大用戶的好評,一致反映很容易操作、功能強大、在windows系統下替代Internet信息服務的強有力的web、作反向代理很牛、非常支持國產kangle等。kangle開發團隊在廣大朋友的支持下將會再接再厲、不斷進取,讓kangle成為國人樂于使用、好用、易用的國產web服務器。

運行環境

環境要求

Kangle 的最低要求是

CPU:單核1.0G及以上。

內存:128M;

硬盤:1G;

適用平臺

Linux、windows、FreeBSDOpenBSDcentos、netbsd、Solaris等。可稱為全平臺通用。

主要特點

免費、開源

kangle技術團隊希望國人擁有一款真正好用、易用、實用的國產web服務器。

跨平臺

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

PHP下高性能

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

可輕松查看到被攻擊的url

這是kangle web服務器獨有的,其它web服務器很難查找到。

抗CC攻擊0誤封

上百萬高并發下可以輕松識別攻擊進行防御,并且可以做到0誤封成功防護大量類型的CC攻擊。

工作模型多樣化

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

功能強大、靈活

Kangle具有強大的訪問控制功能。

kangle的訪問控制理念來自LinuxIptables防火墻,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的訪問控制理念來自LinuxIptables防火墻,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、PHPPerlRubyPython等語言。

kangle 一個站點如何綁定多個域名?

答:在kangle管理后臺點虛擬主機,在主機頭里進行綁定,一行輸入一個域名,輸完按回車,點提交即可。

軟件更新日志

2015-03-11 kangle穩定版 3.4.8

*修復上游是HTTP/1.1協議未發送Connection頭,默認為keep-alive

*修復上游采用deflate壓縮算法,無法識別的BUG

*增加cookie標記模塊替換http_only標記模塊

2015-03-05 kangle 穩定版 3.4.7

*連接信息增加來源(referer)

2015-02-04 kangle 穩定版 3.4.6

*修復3.4.5版本中虛擬主機的自定義404錯誤頁面無法工作的bug

*windows 版本OpenSSL升級到1.0.1l

2015-02-02 kangle 穩定版 3.4.5

*修復replace_header模塊致回應畸形http頭的bug

*修復http的pipe line一處bug

*修復POST為bad request時致連接錯亂的bug

*Bad Request時記錄到server.log

*修復ssl請求時per_ip或最大連接限制時崩潰的bug

*3311管理請求控制可以調整規則鏈的順序,以及調整規則鏈中模塊順序

*商業版支持驗證碼防CC

*配置中listen可以指定多個port,用逗號分開. 如

2015-01-15 kangle 穩定版 3.4.4

*修復刪除訪問控制鏈導致內存泄漏的bug

2014-12-16 kangle 穩定版 3.4.3

*增加stub_status模塊,兼容Nginx的stub_status輸出格式,可直接利用nginx的監控插件

*支持使用clang編譯

2014-11-17 kangle 穩定版 3.4.2

*修復反向代理時,post方法content-length為0時,Internet信息服務報錯的bug

2014-11-09 kangle 穩定版 3.4.1

*修復easypanel新開虛擬主機不創建主目錄的bug

2014-11-07 kangle 穩定版 3.4.0

*增加一個連接超時功能

*ssl支持設置算法和協議

2013-11-29 3.3.0新增功能列表:

*新增過濾器組件支持。可以開發插件以擴充kangle的功能。

過濾器開發文檔

*性能上有10%左右的提升

2014-04-28 kangle 3.3.10

*修復虛擬主機配置錯誤ssl證書會導致全局ssl無法偵聽

2014-03-21 kangle 3.3.9

*修復mp4無法播放的問題

*修復一處單節點服務器擴展修改不生效的bug

*修復多節點服務器擴展,cookie粘住,http協議處理錯誤的bug

kangle web服務器開發版V3.3.8 [2014-02-16]

*修復Linux下限速會導致崩潰的bug

kangle web服務器開發版V3.3.7 [2014-02-14]

*修復3311管理里面修改單節點服務器無法生效的BUG.

kangle web服務器開發版V3.3.6 [2014-02-12]

*修復免費版流量無法統計的BUG

*修復64位系統上泛域名綁定出錯的BUG.

*修復程序啟動會兩次加載虛擬主機數據庫的BUG.

2014-02-10 kangle-3.3.5

*源碼支持tcmalloc(谷歌出的內存庫,內存分配效率更高)

*修復一處訪問控制api操作的bug.

2014-02-08 kangle-3.3.4

*免費版虛擬主機支持流量統計。

*修復一處內存泄漏

2014-01-09 kangle-3.3.3

*多節點擴展支持綁定本機ip

*replace_ip可以用正則取部分數據

*修復.htaccess的qsa兼容性

*增加繁體中文語言

*windows免費版支持自動升級功能

2013-12-08 kangle 3.3.2

*修復目錄不帶/時,無法正確重定向。

*過濾器加載錯誤時,顯示更多的錯誤信息。

2013-12-04 kangle 3.3.1

*修復幾處3.3.0中的bug

*修復Linux下過濾器編譯錯誤的bug

2014-03-09 kangle 3.2.8

*修復虛擬主機配置錯誤ssl證書會導致全局ssl無法偵聽2014-03-09 kangle 3.2.7

*修復mp4無法播放的問題

*修復一處單節點服務器擴展修改不生效的bug

*修復windows停止服務會出錯的bug

2014-01-08 kangle 3.2.6

*修復.htaccess的qsa和apache行為不一樣的bug

*修復一處錯誤頁面處理的bug.

2013-12-12 kangle 3.2.5

*修復一處ssi包含的bug

*修復一處反向代理設置錯誤引發內存錯誤的bug.

*增加一個rand隨機匹配模塊

*修復配置文件包含指令的bug.

2013-09-27 kangle 3.2.4

*修復一處ssl時post數據有問題.

*2013-08-21 kangle 3.2.3

*修復Linux下ssl超連接數引發崩潰的bug

*增加配置文件的content-type

2013-08-07 kangle 3.2.2

*修復fastcgi為unix socket時504的錯誤

*修復無法在FreeBSD上編譯的bug

*修復ssl的證書緩存錯誤

*修復scgi缺少CONTENT-LENGTH變量的錯誤

2013-06-13 kangle 3.2.1

*磁盤緩存非常大時,加快啟動時間。

*windows版本,安全進程檢測主進程不活躍時間加大,減少誤判。

*別名時,物理地址可使用相對地址(相對地址前加上doc_root家目錄).

2013-04-09 kangle 3.2.0

1.修復.htaccess一處兼容性bug.

2.修復虛擬主機自定義控制文件不能為絕對路徑的bug.

3.增加一個connection_close的標記模塊,用于控制關閉長連接

4.修復一處ssl的bug.

5.其它微小的改進

2012-12-16 kangle 3.0.3

*修正.htaccess的RewriteRule無法使用!反轉的bug

*修正.htaccess的RewriteCond無法反向引用RewriteRule中的變量的bug

2012-12-06 kangle 3.0.2

*修正一處無法過濾gzip壓縮內容的bug.

*修正一處內容替換會引發錯誤的bug.

2012-11-23 kangle 3.0.1

*修復幾處內存泄漏。

*修復windows下,壓力過大時會重起的bug.

2012-10-15 kangle 3.0

*修復windows下,一處重起的bug.

*當連接上流失敗時,再次使用新的連接而不是從連接池重試,提高穩定性

*修復Linux下自動升級失敗的bug.

2012-09-13 kangle 2.9.9

*修復2.9.8版本,有些重寫無法支持的bug.

*修復一處XML配置文件錯誤,導致程序無法啟動的bug.

2012-09-11 kangle 2.9.8

*修復.htaccess重寫時一處不兼容的bug.

*最大post數據可以超過2G了。

*修正一處,當磁盤空間滿了的時候,操作管理后面會丟失配置文件。

*修復linux上時能自動檢測是否安裝了libiconv庫。

*windows升級pcre庫到8.31

*修復錯誤頁面無法正確處理長連接的bug.

2012-07-23 kangle 2.9.7

*修復一處開啟臨時文件交換時POST過大的數據而存在301或302跳轉時引發錯誤的BUG.

*修復防CC攻擊,白名單功能會有內存泄漏的bug.

*修復磁盤緩存,HTTP值為空時,會引發崩潰的BUG.

*修復在開啟臨時文件時,回應為空的body,無法使用長連接的BUG.

*修復一處x-accel-redirect的某些情況下無法正常工作的BUG.

*修復SNI無法正常工作的BUG.

2012-06-26 kangle 2.9.6

*修復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-24 kangle 2.9.5

*修復Linux下2.9.4的一處bug,windows版本不受影響。

2012-05-22 kangle 2.9.4

*修復OpenSSL庫不支持SNI時,無法編譯帶ssl功能的kangle

*修復內容替換模塊無法保存帶<>等特殊字符的內容。

*修復每ip連接限速的bug.

*增加代理目標

*錯誤信息不在包含url

*修復ssi的include包含的bug.

*修復asp模塊中出錯會暴露物理地址的bug.

2012-04-27 kangle 2.9.3

*修正SSL的幾個BUG.

*修正臨時文件有時無法刪除的BUG.

*清理緩存時不會長時間占用鎖.

*修正靜態文件使用臨時文件的BUG(2.9.2中)

*錯誤頁面顯示hostname,錯誤調試更方便定位主機

*虛擬主機端口可用#ip,綁定到指定ip上。

*修正x-accel-redirect有緩存命中時崩潰的BUG.

*去除了update_code,update_code在一些機器上導致無法編譯的bug.

2012-04-01 kangle 2.9.2

*windows版本對于超時socket增加cancelIo調用,更加快速回收資源

*修復windows版本有時無法翻轉日志的bug.

*修復ajp無法上傳文件的bug

*修復單進程命令擴展啟動過程中長時間占用鎖

*重命令中文語言名字由中文改為zh_CN.

*extworker創建子進程速度過慢

*增加remove_header模塊

*工作線程可在管理后臺修改

*連接信息可查看到方法

*防CC攻擊的加強

*修正2.9版本中的x-accel-redirect無法工作的bug

2012-03-20 kangle 2.9.1

*windows版本升級pcre到8.30,并開啟jit支持.

*防cc增加白名單功能

*extworker創建子進程速度更加合理和快速

安裝方式

提供.msi安裝包和源代碼安裝包和一鍵安裝命令。

參考資料 >

生活家百科家居網