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 服务器的资源代理。该资源代理可操作 V1.x 和 V2.x Apache 服务器。启动操作以循环结束,在这个循环中反复调用监视程序,以确保服务器已启动并可用。因此,如果监视程序操作未在启动操作超时前成功,apache 资源将以错误状态结束。监视程序操作时,默认装载服务器状态页,后者取决于 mod_status 模块和对应的配置文件(通常是 /etc/apache2/mod_status.conf)。确保服务器状态页可用,并且*只*允许从本地主机(地址 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 配置文件推断。如果已设置,要确保它*只*继承自本地主机 (127.0.0.1)。否则,可能会出现群集报告资源在多个节点上处于活动状态的情况。

OCF_RESKEY_testregex=监视正则表达式

要在 statusurl 的输出中匹配的正则表达式。它不区分大小写。

OCF_RESKEY_options=命令行选项

启动 apache 时要应用的额外选项。请参见 man httpd(8)。

OCF_RESKEY_envfiles=环境设置文件

包含额外环境变量(例如 /etc/apache2/envvars)的文件(一个或多个)。