IBM HTTP Server 支援的 Apache 模組(包含指引)

本節提供 IBM® HTTP Server 支援的 Apache 模組相關資訊。所支援之 Apache 模組中定義的指引可用來配置 IBM HTTP Server。

支援的 Apache 模組

第 9 版 (Apache HTTP Server 2.4) 中已變更下列 Apache 模組:
  • 不再包含 mod_proxy_balancer 和 mod_proxy_ajp 模組。舊版將這些模組放在某些平台的 WebSphereCE 目錄中。
  • 已從 Apache 發行套件中移除 mod_mem_cache 模組。請改用 mod_cache_disk 模組。
  • [z/OS][Linux]僅 z/OS 和 Linux 平台支援 event MPM。
  • 已移除 mod_ibm_ldap 模組。
  • 已新增下列模組:
    • mod_access_compat
    • mod_proxy_fcgi
    • mod_substitute
    • mod_lua
    • mod_authn_certificate
    • mod_remoteip
    • mod_macro

Apache HTTP Server 2.4 版指引索引中列出 IBM HTTP Server 9.0 版支援的模組。

第 7 版(Apache HTTP Server 2.2 版)或更新版本不支援下列 Apache 模組:
  • mod_file_cache 模組隨附於此版本的 IBM HTTP Server,以與舊版相容,不過,您必須將現有的配置移轉為使用 mod_mem_cache 模組,以確保未來能夠支援 LDAP 配置。這些模組在記憶體(而不是磁碟)中提供等同功能。
  • mod_mime_magic 模組隨附於此版本的 IBM HTTP Server,以與舊版相容,但在未來版本中可能不會提供。將來不會提供此模組的替代項目。
  • mod_proxy_ftp 模組隨附於此版本的 IBM HTTP Server,以與舊版相容,但在未來版本中可能不會提供。將來不會提供此模組的替代項目。
  • 不支援 mod_cern_meta 模組。請改用 mod_headers 模組。
  • mod_imap 模組已更名為 mod_imagemap。mod_imap 模組的 LoadModule 指引必須變更為參照現有配置檔的新模組名稱。
  • 您必須針對 mod_backtrace 和 mod_whatkilledus 診斷模組,將 EnableExceptionHook 指引值設為 On
  • 針對 mod_mem_cache 模組,可設定的 McacheMinObjectSize 指引值下限為 1。在舊版中,最小值是零。
  • mod_deflate 模組的 Compression_Level 指引已更名為 DeflateCompressionLevel。
  • mod_ldap 和 mod_auth_ldap 模組的配置已變更。請參閱下列有關從 mod_ldap 和 mod_auth_ldap 模組配置移轉的程序。
  • Apache mod_example 原始檔安裝在 <ihsinst>/example_module 目錄中。
  • AddOutputFilterByType 指引現在套用於 Proxy 要求。
  • 現在 mod_autoindex 模組建立的目錄清單有預設字集,可使用 IndexOptions 指引來修改。如果您依賴瀏覽器來偵測字集,以正確顯示目錄清單,可能會需要使用 IndexOptions 指引來指定正確的字集。
[AIX Solaris HP-UX Linux Windows]最佳作法: 如果您為 LDAP 配置使用 mod_ibm_ldap 模組,請考慮將 mod_ibm_ldap 指引移轉為使用 mod_ldap 模組。mod_ibm_ldap 模組隨附於此版本的 IBM HTTP Server,以與舊版相容,不過,您必須將現有的配置移轉為使用 mod_authnz_ldap 和 mod_ldap 模組,以確保未來能夠支援 LDAP 配置。

下表包含可為 IBM HTTP Server 支援的 Apache 模組清單。

表 1. Apache 模組. 此表格列出 Apache 模組、模組的簡要說明,以及各模組詳細說明的網址。
模組 說明 網址
core 核心 Apache HTTP Server 特性 http://publib.boulder.ibm.com/httpserv/manual24/mod/core.html
[Windows]mpm_winnt 多工處理模組 (MPM) http://publib.boulder.ibm.com/httpserv/manual24/mod/mpm_winnt.html
[AIX][HP-UX][Linux][Solaris]mod_worker MPM http://publib.boulder.ibm.com/httpserv/manual24/mod/worker.html
[z/OS]mod_event MPM http://publib.boulder.ibm.com/httpserv/manual24/mod/event.html
mod_actions 可根據媒體類型或要求方法,用來執行 CGI Script。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_actions.html
mod_alias 可用來對映文件樹狀結構中主機檔案系統的不同部分,並可用於 URL 重新導向。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_actions.html
mod_asis 傳送含有本身 HTTP 標頭的檔案。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_asis.html
mod_auth_basic 基本鑑別 (BA) http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_auth_basic.html
mod_authn_anon 允許匿名使用者存取已鑑別的區域。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authn_anon.html
mod_authn_dbm 使用 DBM 檔案的使用者鑑別。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authn_dbm.html
mod_authn_default 鑑別撤回模組  
mod_authn_file 使用文字檔的使用者鑑別。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authn_file.html
mod_authnz_ldap 允許將 LDAP 目錄用來儲存 HTTP 基本鑑別的資料庫。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authnz_ldap.html
mod_authz_dbm 使用 DBM 檔案的群組授權。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authz_dbm.html
mod_authz_default 授權撤回模組  
mod_authz_groupfile 使用文字檔的群組授權。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authz_groupfile.html
mod_authz_host 以主機為依據的群組授權,例如主機名稱或 IP 位址。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authz_host.html
mod_authz_user 使用者授權 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_authz_user.html
mod_autoindex 自動產生目錄索引。這類似 UNIX 平台上的 ls 指令,或是 Win32 dir shell 指令。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_autoindex.html
mod_cache 含 URI 索引鍵的內容快取 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_cache.html
mod_cache_disk 實作磁碟型儲存體管理程式。主要與 mod_cache 一起使用。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_cache_disk.html
mod_cgi 執行 CGI Script http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_cgi.html
[AIX][HP-UX][Linux][Solaris]mod_cgid 使用外部 CGI 常駐程式來執行 CGI Script。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_cgid.html
[z/OS]mod_charset_lite 指定字集轉換或重新編碼。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_charset_lite.html
[AIX Solaris HP-UX Linux Windows]mod_dav 分散式編寫及版本化 (WebDAV) 功能。
[z/OS]提示: 雖然不支援 mod_dav 和 mod_dav_fs,但是 IBM HTTP Server 和 WebSphere® 外掛程式可以通過 WebDAV 要求至 WebSphere。
http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_dav.html
[AIX Solaris HP-UX Linux Windows]mod_dav_fs mod_dav 的檔案系統提供者。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_dav_fs.html
mod_deflate 先壓縮內容,再將其遞送至用戶端。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_deflate.html
mod_dir 可用來進行「尾端斜線」重新導向,以及負責處理目錄索引檔。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_dir.html
mod_env 修改傳遞至 CGI Script 和 SSI 頁面的環境。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_env.html
mod_expires 根據使用者指定的準則,產生「到期」和「快取控制」的 HTTP 標頭。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_expires.html
mod_ext_filter 先透過外部程式傳遞回應主體,再遞送至用戶端。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_ext_filter.html
[AIX Solaris HP-UX Linux Windows]mod_file_cache 將檔案的靜態清單快取在記憶體中。這個模組隨附於此版本,以與舊版相容。請開始使用 mod_mem_cache 或 mod_cache,以確保與 IBM HTTP Server 的未來版本相容。
提示: 建議用來處理檔案的快取機制為 mod_cache 模組的 CacheEnable 特性。
http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_file_cache.html
mod_filter 指定環境定義相關的智慧型過濾器配置模組。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_filter.html
mod_ibm_ssl IBM HTTP Server 的 Secure Sockets Layer (SSL) 和「傳輸層安全 (TLS)」通訊協定支援。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_ibm_ssl.html
mod_headers 自訂 HTTP 要求和回應標頭。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_headers.html
mod_imagemap 伺服器端影像對映處理。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_imagemap.html
mod_include 伺服器剖析的 HTML 文件(伺服器端併入項目)。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_include.html
mod_info 提供伺服器配置的綜合概觀。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_info.html
mod_ldap 提供 LDAP 連線儲存區和結果快取服務,以供其他 LDAP 模組使用。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_ldap.html
mod_log_config 記載對伺服器提出的要求。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_log_config.html
mod_logio 記載每個要求的輸入及輸出位元組數。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_logio.html
mod_mem_cache 含 URI 索引鍵的內容快取。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_mem_cache.html
mod_mime 將所要求的副檔名與檔案行為(處理程式和過濾器)和內容(MIME 類型、語言、字集和編碼)產生關聯。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_mime.html
mod_mpmstats IBM HTTP Server 的 MPM/執行緒監視模組。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_mpmstats.html
[AIX Solaris HP-UX Linux Windows]mod_mime_magic 查看檔案之 MIME 類型內容的一些位元組,以判斷檔案的 MIME 類型。此模組隨附於此版本的 IBM HTTP Server,以與舊版相容,但在未來版本中不支援。將來不會提供此模組的替代項目。
重要: 使用 mod_mime_magic 可能會降低效能,因為必須讀取檔案,並與一組型樣做比較,才能判斷內容類型。
http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_mime_magic.html
[z/OS]mod_mvsds 提供 MVS (z/OS) 資料集 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_mvsds.html
mod_negotiation 可用於內容協商。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_negotiation.html
mod_proxy HTTP、1.1 Proxy 和閘道伺服器 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_proxy.html
mod_proxy_connect 指定 mod_proxy 模組延伸,以處理 CONNECT 要求。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_proxy_connect.html
[AIX Solaris HP-UX Linux Windows]mod_proxy_ftp 為 mod_proxy 模組提供 FTP 支援。此模組隨附於此版本的 IBM HTTP Server,以與舊版相容,但在未來版本中不支援。將來不會提供此模組的替代項目。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_proxy_ftp.html
mod_proxy_http 為 mod_proxy 模組提供 HTTP 支援。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_proxy_http.html
mod_rewrite 提供規則型重新編寫引擎,以重新編寫所要求的 URL。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_rewrite.html
[z/OS]mod_smf 記錄 HTTP 要求的 SMF 項目。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_smf.html
mod_setenvif 可讓您依據要求的性質來設定環境變數。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_setenvif.html
mod_so 在啟動或重新啟動時,將執行碼和模組載入伺服器中。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_so.html
mod_speling 忽略大小寫,並允許最多一處拼錯,以嘗試更正使用者輸入的錯誤 URL。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_speling.html
mod_status 提供伺服器活動和效能的相關資訊。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_status.html
mod_suexec 允許 CGI Script 以指定的使用者或群組身分執行。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_suexec.html
mod_unique_id 提供環境變數每個要求的唯一 ID。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_unique_id.html
mod_userdir 使用者特定的目錄。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_userdir.html
mod_usertrack 網站上使用者活動的點選歷程記載。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_usertrack.html
mod_vhost_alias 可用於動態配置的大量虛擬主機作業。 http://publib.boulder.ibm.com/httpserv/manual24//mod/mod_vhost_alias.html
[z/OS]mod_wlm HTTP 要求的 z/OS WLM 分類。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_wlm.html
[z/OS]mod_zos_cmds 此模組可讓伺服器回應 STOP 和 MODIFY z/OS 主控台指令。 http://publib.boulder.ibm.com/httpserv/manual24/mod/mod_zos_cmds.html

指出主題類型的圖示 參照主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=ihs-dist&topic=rihs_apachemods
檔名:rihs_apachemods.html