kangle web服務(wù)器( 簡稱:kangle ) 是一款跨平臺(tái)、功能強(qiáng)大、安全穩(wěn)定、易操作的高性能web服務(wù)器和反向代理服務(wù)器軟件。
除此:kangle也是一款專為做虛擬主機(jī)研發(fā)的web服務(wù)器。實(shí)現(xiàn)虛擬主機(jī)獨(dú)立進(jìn)程、獨(dú)立身份運(yùn)行。用戶之間安全隔離,一個(gè)用戶出問題不影響其他用戶。安全支持php、asp、asp.net、java、ruby等多種動(dòng)態(tài)開發(fā)語言。
kangle采用基于事件驅(qū)動(dòng)(epoll等)加非阻塞socket及異步IO的方式構(gòu)架,使其比傳統(tǒng)web服務(wù)器性能更高;靜態(tài)網(wǎng)頁處理能力達(dá)到Apache的8-10倍左右。
kangle支持isapi,fastcgi,cgi,ajp,uwsgi,fcgi,hmux,http等多種擴(kuò)展接口,是一個(gè)非常開放的系統(tǒng),非常方便的做負(fù)載均衡功能;
kangle內(nèi)置內(nèi)存/磁盤兩級緩存,采用LRU淘汰算法,緩存命中率非常高,有效降低資源占用
可以設(shè)置每個(gè)虛擬主機(jī)獨(dú)立進(jìn)程,獨(dú)立身份運(yùn)行(虛擬主機(jī)商的最愛,安全的實(shí)現(xiàn)虛擬主機(jī)功能);
企業(yè)版還帶有獨(dú)特的防CC攻擊和限制虛擬主機(jī)cpu的功能,自動(dòng)監(jiān)測動(dòng)態(tài)網(wǎng)頁的訪問頻率,一但達(dá)到設(shè)定的閥值,自動(dòng)對該網(wǎng)頁保護(hù),kangle能區(qū)分攻擊訪問和正常訪問。一但某個(gè)虛擬主機(jī)的cpu超過設(shè)置,自動(dòng)對該虛擬主機(jī)降低優(yōu)先級。從而不影響其它虛擬主機(jī)。做到隔離攻擊。
獨(dú)有的命令擴(kuò)展(虛擬化其它web服務(wù)器,使其它web服務(wù)器亦具有前述優(yōu)點(diǎn),如tomcat,這樣就能安全的提供java虛擬 主機(jī)了)
kangle內(nèi)置靜態(tài)化功能,可以有選擇性緩存動(dòng)態(tài)網(wǎng)頁,正確使用可以節(jié)省大量的資源
kangle具有擴(kuò)展隊(duì)列功能。對于突發(fā)大量的動(dòng)態(tài)網(wǎng)頁請求會(huì)加入到隊(duì)列中,以使系統(tǒng)穩(wěn)定的提供服務(wù)
kangle的訪問控制理念來自linux的iptables防火墻,kangle實(shí)現(xiàn)很多最小化的匹配模塊和標(biāo)記模塊,通過組合,反轉(zhuǎn)可以實(shí)現(xiàn)最復(fù)雜的需求;從而實(shí)現(xiàn)強(qiáng)大的訪問請求控制(url,ip地址,連接數(shù)/網(wǎng)速限制,http頭,時(shí)間控制,多種http認(rèn)證,服務(wù)器負(fù)載,url重定向,url重寫,內(nèi)容過濾等等);
支持遠(yuǎn)程web方式管理.默認(rèn)管理端口:3311,初始用戶名:admin,密碼:kangle;
兼容apache的自定義.htaccess功能
更新日志
2012-04-01 kangle 2.8.2
*windows版本對于超時(shí)socket增加cancelIo調(diào)用,更加快速回收資源
*修復(fù)windows版本有時(shí)無法翻轉(zhuǎn)日志的bug
*修復(fù)ajp無法上傳文件的bug
*修復(fù)單進(jìn)程命令擴(kuò)展啟動(dòng)過程中長時(shí)間占用鎖
*重命令中文語言名字由中文改為zh_CN
*extworker創(chuàng)建子進(jìn)程速度過慢
2012-03-05 kangle 2.8.1
*增加rewrite模塊輸入http代碼功能
*修復(fù)無法讀取磁盤緩存時(shí),會(huì)從源服務(wù)器上重試,而不是報(bào)錯(cuò)
*修復(fù).htaccess REQUEST_FILENAME無法讀取默認(rèn)首頁的bug
*修復(fù).htaccess QSA無法正常工作的bug
*修復(fù)日志處理程序無法處理空格路徑的bug
*升級windows版本openssl到0.9.8t
*修復(fù)linux無法安全調(diào)用--reboot功能
*修復(fù)反向代理大post數(shù)據(jù)有時(shí)會(huì)出現(xiàn)504的bug
升級方法:
在控制面板里面先刪除舊版本,再安裝新的版本到相同的位置,即可,所有的配置文件都會(huì)保存,無需再行配置。