跳到內容

Apache/架構

來自華夏公益教科書

Apache 支援多種功能,許多功能透過編譯模組實現,這些模組擴充套件了核心功能。這些功能範圍從伺服器端程式語言支援到身份驗證方案。一些常見的語言介面支援 PerlPythonTclPHP。流行的身份驗證模組包括 mod accessmod authmod digest 以及 mod_digest 的繼任者 mod auth digest。其他功能的示例包括 SSLTLS 支援 (mod ssl)、代理模組 (mod proxy)、URL 重寫器(在 mod rewrite 下實現)、自定義日誌檔案 (mod log config) 以及過濾支援 (mod includemod ext filter)。

Apache 上流行的壓縮方法包括外部擴充套件模組 mod gzip,該模組旨在幫助減少透過 HTTP 傳輸的網頁大小。ModSecurity 是一個用於 Web 應用程式的開源入侵檢測和預防引擎。可以使用 AWStats/W3Perl 或 Visitors 等免費指令碼透過 Web 瀏覽器分析 Apache 日誌。

虛擬主機 允許一個 Apache 安裝為多個不同的實際網站提供服務。例如,一臺裝有一個 Apache 安裝的機器可以同時為 www.example.com、www.test.com、test47.test-server.test.com 等提供服務。

Apache 的功能包括可配置的錯誤訊息、基於 DBMS 的身份驗證資料庫和內容協商。它還受多個圖形使用者介面的支援。

華夏公益教科書