![[z/OS]](../images/ngzos.gif)
IBM HTTP Server for z/OS 5.3 版:第 5 部分:進階配置
IBM® HTTP Server for z/OS® 5.3 版中的各種功能可用於 IBM HTTP Server,但實作方式不同。瞭解這兩種 Web 伺服器的進階配置主要差異。
此部分和章節對應於 IBM HTTP Server for z/OS 5.3 版之 z/OS HTTP Server 規劃、安裝及使用手冊(出版品號碼 SC34-4826-09)中的部分和章節。
快取
- 使用 mod_expires 模組來設定瀏覽器快取標頭。如需進一步資訊,請參閱 Apache HTTP Server 說明文件中的 mod_expires 模組主題。
- 使用 mod_cache 模組和 CacheEnable 指引來快取本端檔案。如需進一步資訊,請參閱 Apache HTTP Server 說明文件中的 mod_cache 模組主題。


日誌類型
IBM HTTP Server 有三種主要日誌類型:
- 錯誤日誌
- 具有固定格式。請使用 ErrorLog 指引來加以配置。
- 存取日誌
- 具有自訂格式。IBM HTTP Server 會依每個要求來將其更新。請使用 LogFormat 和 CustomLog 指引來加以配置。如需自訂日誌格式的相關資訊,請參閱 Apache HTTP Server 說明文件。
- 模組特定診斷日誌
- 具有特定模組的日誌。範例包括 mod_rewrite 模組的重新編寫日誌檔,以及 mod_cgi 模組的 Script 錯誤日誌檔。如需進一步資訊,請參閱 Apache HTTP Server 說明文件中的日誌檔主題。
日誌維護
您可以用管線將存取和錯誤日誌傳送至外部程式,以進行輪替或維護。IBM HTTP Server 包含以管線傳送的日誌程式,可進行依時間和依大小的簡單輪替。IBM HTTP Server 不會管理輪替的日誌檔。您必須在伺服器外部或透過自訂管線日誌程式來管理這些日誌。如需相關資訊,請參閱 Apache HTTP Server 說明文件中有關 Rotatelogs 程式的主題。
存取日誌的過濾器
IBM HTTP Server 對存取日誌是使用條件式記載,而不是過濾器。請參閱 Apache HTTP Server 說明文件中,有關在日誌檔中進行條件式記載的主題。
日誌的報告
IBM HTTP Server 預設會以 Apache HTTP Server 標準格式來產生日誌。各種工具都可以使用這些日誌來產生報告。
系統管理機能記錄類型
- 使用 mod_mpmstats 模組,並將 SMFReportInterval 指引設為非零值,以定期記錄聚集伺服器統計資料。
- 使用 mod_smf 模組,並將 SMFRecord 指引設為 on,以記錄資料之類的存取日誌。您可以在 httpd.conf 檔案中,將 SMFRecord 指引設定在任何範圍的 Location 指引或 Directory 指引中。
HTCounter 和其他 CGI 程式
IBM HTTP Server 沒有包含 HTCounter 程式或任何其他 CGI 程式。
伺服器端併入
您可以將伺服器端併入與 IBM HTTP Server 搭配使用。請使用 mod_include 模組來實作伺服器端併入。
伺服器端影像對映
您可以將伺服器端影像對映與 IBM HTTP Server 搭配使用。不過,此技術已淘汰。請使用 mod_imagemap 模組來實作伺服器端影像對映。
作業模式
IBM HTTP Server 有一種作業模式,是多執行緒、多工處理的伺服器。IBM HTTP Server 母程序會動態啟動伺服器來回應執行緒使用率,而不是使用「工作量管理 (WLM)」。
伺服器活動監視器
您可以實作可透過網路存取的監視介面,或定期將伺服器統計資料收集在錯誤日誌中。
如果要實作可透過網路存取的監視介面,請使用 mod_status 模組。
如果要定期收集伺服器統計資料,請使用 mod_mpmstats 模組。此模組會在錯誤日誌中產生訊息。訊息中會包含統計資料。
簡易網路管理通訊協定 (SNMP)
IBM HTTP Server 沒有包含 SNMP 子代理站或提供任何 SNMP 資料。
適用於系統管理機能的 z/OS 操作員主控台 modify 指令
您不能使用 z/OS 操作員主控台 modify 指令來管理「系統管理機能 (SMF)」。請改用 IBM HTTP Server 指引。SMFReportInterval 指引可控制將聚集伺服器統計資料記錄在 SMF 中的頻率。SMFRecord 指引可控制哪些 URL 型樣可將詳細資料之類的存取日誌記錄在 SMF 中。
您可以建立自己的 SMF 自訂模組來管理 SMF。請使用 SMF 自訂模組範例作為遵循的指示。
SMF 記錄格式
使用 mod_mpmstats 模組來記錄類型 103 子類型 13 記錄。請參閱有關配置伺服器來進行 SMF 記錄的主題。
使用 mod_smf 模組來記錄類型 103 子類型 14 記錄。請參閱 mod_smf 模組的相關主題。
網際網路內容選項平台 (PICS) 的網站評等
IBM HTTP Server 不支援「網際網路內容選項平台 (PICS)」。
輕量型目錄存取通訊協定 (LDAP) 資訊擷取
使用 mod_ldap 模組和 mod_authnz_ldap 模組來進行 LDAP 鑑別和授權。
您的伺服器是作為 Proxy
您可以使用 IBM HTTP Server 來作為轉遞 Proxy 或反向 Proxy。如果要實作 Proxy,請使用 mod_proxy 模組。
若要將 IBM HTTP Server 配置為轉遞 Proxy,通常是使用 <Proxy> 儲存器和 ProxyRequests 指引。作為轉遞 Proxy 時,IBM HTTP Server 可支援 SSL 用戶端的 Secure Sockets Layer (SSL) 通道作業。請使用 mod_proxy_connect 模組來進行 SSL 通道作業。
IBM HTTP Server 可作為 HTTPS、HTTP 和 FTP 原始伺服器的反向 Proxy。不過,對 FTP 原始伺服器的反向 Proxy 支援已淘汰。如果要將 IBM HTTP Server 配置為反向 Proxy,請使用以 ProxyPass 開頭的指引。此外,也請將 SSLProxyEngine 指引設為 on,以使用 IBM HTTP Server 作為 HTTPS 原始伺服器的反向 Proxy。
預設會關閉 Proxy 功能。
當您使用 IBM HTTP Server 作為 Web 伺服器時,可支援 Apache HTTP Server 快取功能和「快速回應快取加速器」功能。不過,當您使用 IBM HTTP Server 作為 Proxy 時,可支援 Apache HTTP Server 快取功能,但不支援「快速回應快取加速器」功能。
為伺服器使用多重 IP 位址或虛擬主機
Apache 虛擬主機上的說明文件提供 IP 和名稱型虛擬主機的綜合性說明文件。