a2query - справочное руководство, опции, примеры команд


ИМЯ

a2query - получить конфигурацию времени выполнения с локального HTTP-сервера Apache 2

СИНТАКСИС

a2query [-m [MODULE]] [-s [SITE]] [-c [CONF]] [-a] [-v] [-M] [-d] [-h]

ОПИСАНИЕ

a2query – это программа, предназначенная для получения значений конфигурации с локально доступного HTTP-сервера Apache 2. Он был разработан, чтобы быть максимально надежным, возвращая допустимые значения, даже если проверка синтаксиса Apache 2 дает сбой.

Эта программа в первую очередь предназначена для использования из сценариев сопровождающего.

ПАРАМЕТРЫ

-a

Возвращает номер версии Apache 2 Module Magic Version (версия API), с которой был скомпилирован сервер. Возвращенная версия не содержит младших версий, о которых известно, что они совместимы с возвращенной основной версией.

-c [CONF]

Проверяет, включена ли конфигурация CONF. Если аргумент не указан, возвращаются все включенные файлы конфигурации. CONF сравнивается путем сравнения строк, игнорируя начальный префикс mod_ и, возможно, суффикс '.conf' или '.load'.

-h

Отображает краткое описание того, как программа может быть вызвана и завершена.

-m [MODULE]

Проверяет, включен ли модуль MODULE. Аргумент интерпретируется так же, как и для файлов конфигурации, запрашиваемых ключом -c.

-M

Возвращает текущий включенный Apache 2 MPM (многопроцессорный модуль).

-s [SITE]

Проверяет, включен ли модуль SITE. Аргумент интерпретируется так же, как и для файлов конфигурации, запрашиваемых ключом -c.

-v

возвращает текущую установленную версию HTTP-сервера Apache 2

-q

подавлять любой вывод. Это полезно для вызова a2query из другого скрипта. Это полезно, если интересует только код возврата.

КОДЫ ВЫХОДА

a2query возвращает нулевой (0) статус выхода, если запрошенная операция была выполнена успешно, и ненулевой статус в противном случае. В случае ошибки он выходит с кодом ошибки 32, если запрошенный модуль, сайт или конфигурация не были найдены, и 33, если модуль, сайт или конфигурация были отключены сценарием сопровождающего. Однако возвращается статус выхода 1, если модуль вообще не был найден.

СМОТРИТЕ ТАКЖЕ

apache2ctl(8), apache2(8), perl(1)

АВТОР

Это руководство и a2query были написаны Арно Тоеллом debian@toell.net.