Apache HTTP伺服器


Apache HTTP伺服器介紹

Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放原始碼的網頁伺服器軟體,可以在大多數電腦作業系統中運行。由於其跨平台和安全性,被廣泛使用,是最流行的Web伺服器軟體之一。它快速、可靠並且可通過簡單的API擴充,將Perl/Python等直譯器編譯到伺服器中。

特性

Apache2於WSL

Apache支援許多特性,大部分通過編譯的模組實現。這些特性從伺服器端的程式語言支援到身分認證方案。一些通用的語言介面支援Perl,Python,Tcl, 和PHP。流行的認證模組包括mod_access,mod_auth和mod_digest。其他的例子有SSL和TLS支援(mod_ssl),代理伺服器(proxy)模組,很有用的URL重寫(由mod_rewrite實現),客製化紀錄檔檔案(mod_log_config),以及過濾支援(mod_include和mod_ext_filter)。Apache紀錄檔可以通過網頁瀏覽器使用免費的指令碼AWStats或Visitors來進行分析。

2.x版本

Apache的2.x版本核心在Apache 1.x版本之上作出了重要的加強。這包括:多執行緒,更好的支援非UNIX平台(例如Windows),MPM,新的Apache API,以及IPv6支援。

資料參考