推薦兩款支援在linux下運行ASP.NET網站的國產免費WEB伺服器軟體
1、kangle
kangle web server是一款跨平台(windows/linux/bsd)、功能強大、安全穩定、易操作的高效能web伺服器和反向 Proxy伺服器軟體。
官方地址:http://www.kanglesoft.com/
開源地址:http://sourceforge.net/projects/kangle/
主要功能:
.kangle是一款整合asp/asp.net的易操作管理的高效能web伺服器和反向 Proxy伺服器軟體;
. 可以設定每個虛擬機器主機獨立進程,獨立身份運行(虛擬機器主機商的最愛,安全的實現虛擬機器主機功能);
.專屬的命令擴充(虛擬化其它web伺服器,使其它web伺服器亦具有前述優點,如tomcat,這樣就能安全的提供java虛擬 主機了);
.kangle採用基於事件驅動(epoll等)加非阻塞socket及非同步IO的方式構架,使其比其它web伺服器效能更高;
靜態網頁處理能力達到Apache的8-10倍左右。
.kangle支援isapi、fastcgi、cgi、ajp、uwsgi、http、fcgi、hmux等多種擴充介面,是一個非常開放的系統,非常方便的做負載平衡功能;
.kangle內建記憶體/磁碟兩級緩衝,採用LRU淘汰演算法,快取命中率非常高,有效降低資源佔用;
.企業版還帶有獨特的防CC攻擊和限制虛擬機器主機cpu的功能,自動監測動態網頁的訪問頻率,一但達到設定的閥值,自動對該網頁保護,kangle
能區分攻擊訪問和正常訪問。一但某個虛擬機器主機的cpu超過設定,自動對該虛擬機器主機降低優先順序。從而不影響其它虛擬機器主機。做到隔離攻擊;
.kangle內建靜態化功能,可以有選擇性緩衝動態網頁,正確使用可以節省大量的資源;
.kangle的存取控制理念來自linux的iptables防火牆,kangle實現很多最小化的匹配模組和標記模組,通過組合,反轉可以實現最複雜的需求;
從而實現強大的訪問請求控制(url,ip地址,串連數/網速限制,http頭,時間控制,多種http認證,伺服器負載,url重新導向 ,url重寫,內容過濾等等) ,
使系統保持長時間的穩定運行;
.kangle具有擴充隊列功能。對於突發大量的動態網頁請求會加入到隊列中。同時, kangle具有進程保護功能。以使系統穩定的提供服務;
.支援遠程web方式管理。預設管理連接埠:3311;初始使用者名稱:admin,密碼:kangle;
.相容apache的自訂. htaccess功能;
.內建支援webdav,ipv6等功能;
2、Jexus
Jexus web server 是第一款真正意義上的LINUX/UNIX ASP.NET WEB伺服器,它是 Linux、Unix、FreeBSD 等非Windows系統架設 ASP.NET WEB 伺服器的核心程式(基於Mono),是企業級ASP.NET跨平台部署的首選方案。與其它WEB伺服器相比,Jexus不但具有跨平台ASP.NET伺服器這樣的標誌性特徵,同時也支援PHP平台,還擁有核心級的安全監控、入侵檢測、URL重寫、無檔案路由等一系列重要功能和特有功能,因此,對其它WEB伺服器而言,Jexus同樣具有普遍的實用價值。 Jexus是免費軟體,任何單位和個人都可以自由下載和免費使用。
官方地址:http://linux.j66.net/
:http://code.google.com/p/jexus/(目前還未開源)
1、kangle
kangle web server是一款跨平台(windows/linux/bsd)、功能強大、安全穩定、易操作的高效能web伺服器和反向 Proxy伺服器軟體。
官方地址:http://www.kanglesoft.com/
開源地址:http://sourceforge.net/projects/kangle/
主要功能:
.kangle是一款整合asp/asp.net的易操作管理的高效能web伺服器和反向 Proxy伺服器軟體;
. 可以設定每個虛擬機器主機獨立進程,獨立身份運行(虛擬機器主機商的最愛,安全的實現虛擬機器主機功能);
.專屬的命令擴充(虛擬化其它web伺服器,使其它web伺服器亦具有前述優點,如tomcat,這樣就能安全的提供java虛擬 主機了);
.kangle採用基於事件驅動(epoll等)加非阻塞socket及非同步IO的方式構架,使其比其它web伺服器效能更高;
靜態網頁處理能力達到Apache的8-10倍左右。
.kangle支援isapi、fastcgi、cgi、ajp、uwsgi、http、fcgi、hmux等多種擴充介面,是一個非常開放的系統,非常方便的做負載平衡功能;
.kangle內建記憶體/磁碟兩級緩衝,採用LRU淘汰演算法,快取命中率非常高,有效降低資源佔用;
.企業版還帶有獨特的防CC攻擊和限制虛擬機器主機cpu的功能,自動監測動態網頁的訪問頻率,一但達到設定的閥值,自動對該網頁保護,kangle
能區分攻擊訪問和正常訪問。一但某個虛擬機器主機的cpu超過設定,自動對該虛擬機器主機降低優先順序。從而不影響其它虛擬機器主機。做到隔離攻擊;
.kangle內建靜態化功能,可以有選擇性緩衝動態網頁,正確使用可以節省大量的資源;
.kangle的存取控制理念來自linux的iptables防火牆,kangle實現很多最小化的匹配模組和標記模組,通過組合,反轉可以實現最複雜的需求;
從而實現強大的訪問請求控制(url,ip地址,串連數/網速限制,http頭,時間控制,多種http認證,伺服器負載,url重新導向 ,url重寫,內容過濾等等) ,
使系統保持長時間的穩定運行;
.kangle具有擴充隊列功能。對於突發大量的動態網頁請求會加入到隊列中。同時, kangle具有進程保護功能。以使系統穩定的提供服務;
.支援遠程web方式管理。預設管理連接埠:3311;初始使用者名稱:admin,密碼:kangle;
.相容apache的自訂. htaccess功能;
.內建支援webdav,ipv6等功能;
2、Jexus
Jexus web server 是第一款真正意義上的LINUX/UNIX ASP.NET WEB伺服器,它是 Linux、Unix、FreeBSD 等非Windows系統架設 ASP.NET WEB 伺服器的核心程式(基於Mono),是企業級ASP.NET跨平台部署的首選方案。與其它WEB伺服器相比,Jexus不但具有跨平台ASP.NET伺服器這樣的標誌性特徵,同時也支援PHP平台,還擁有核心級的安全監控、入侵檢測、URL重寫、無檔案路由等一系列重要功能和特有功能,因此,對其它WEB伺服器而言,Jexus同樣具有普遍的實用價值。 Jexus是免費軟體,任何單位和個人都可以自由下載和免費使用。
官方地址:http://linux.j66.net/
:http://code.google.com/p/jexus/(目前還未開源)