ocf:apache (7)

Name

ocf:apache - Apache Web 伺服器

概要

OCF_RESKEY_configfile=string [OCF_RESKEY_httpd=string] [OCF_RESKEY_port=integer] [OCF_RESKEY_statusurl=string] [OCF_RESKEY_testregex=string] [OCF_RESKEY_options=string] [OCF_RESKEY_envfiles=string] apache [start | stop | status | monitor | meta-data | validate-all]

描述

此為 Apache Web 伺服器的資源代辦。此資源代辦可操作 1.x 與 2.x 兩種版本的 Apache 伺服器。啟動作業以迴路結束,在該迴路中會反覆呼叫監控作業,以確認伺服器已啟動且可正常運作。因此,若監控作業在啟動作業逾時之前未成功執行,則 apache 資源將以錯誤狀態結束。監控作業預設會載入伺服器狀態頁,此頁面依 mod_status 模組與對應的組態檔案 (通常為 /etc/apache2/mod_status.conf) 而定。請確認伺服器狀態頁能正常工作,且 *僅* 允許從 localhost (位址 127.0.0.1) 存取該頁。如需詳細資料,請參閱statusurl 與 testregex 屬性,並請參閱http://httpd.apache.org/

支援的參數

OCF_RESKEY_configfile=組態檔案路徑

Apache 組態檔案的完整路徑名稱。系統會剖析此檔案以便為其他各資源代辦參數提供預設值。

OCF_RESKEY_httpd=httpd 二進位路徑

httpd 二進位的完整路徑名稱 (選擇性)。

OCF_RESKEY_port=httpd 埠

可對其進行查探以透過 statusurl 獲取狀態資訊的埠號。其預設值為在組態檔案中找到的埠號,若組態檔案中沒有埠號,則為 80。

OCF_RESKEY_statusurl=url 名稱

要監控的 URL (預設為 apache 伺服器狀態頁)。若未指定,則從 apache 組態檔案推斷該值。若設定此 URL,請確認 *僅* 可從 localhost (127.0.0.1) 存取該 URL。否則,叢集可能會發出多個節點上正在使用該資源的警告。

OCF_RESKEY_testregex=監控正規表示式

用來在 statusurl 的輸出中進行比對的正規表示式,不區分大小寫。

OCF_RESKEY_options=指令行選項

啟動 apache 時要套用的額外選項。請參閱man httpd(8)。

OCF_RESKEY_envfiles=環境設定檔案

內含其他環境變數的 (一或多個) 檔案,如 /etc/apache2/envvars。