Spec-Zone.ru › Apache HTTP Server

httpd — Сервер Apache Hypertext Transfer Protocol

httpd — это программа-сервер Apache HyperText Transfer Protocol (HTTP). Она предназначена для запуска как автономного демона. В этом случае она создаст пул дочерних процессов или потоков для обработки запросов.

В общем случае httpd не следует вызывать напрямую, а следует вызывать через apachectl в системах на основе Unix или как службу в Windows NT, 2000 и XP и как консольное приложение в Windows 9x и ME.

Синопсис

httpd [ -d serverroot ] [ -f config ] [ -C directive ] [ -c directive ] [ -D parameter ] [ -e level ] [ -E file ] [ -k start|restart|graceful|stop|graceful-stop ] [ -h ] [ -l ] [ -L ] [ -S ] [ -t ] [ -v ] [ -V ] [ -X ] [ -M ] [ -T ]

В системах Windows доступны следующие дополнительные аргументы:

httpd [ -k install|config|uninstall ] [ -n name ] [ -w ]

Параметры

-d serverroot
Устанавливает начальное значение для директивы ServerRoot в serverroot. Это можно переопределить директивой ServerRoot в файле конфигурации. По умолчанию /usr/local/apache2.
-f config
Использует директивы из файла config при запуске. Если config не начинается с /, то он рассматривается как путь, относительный к ServerRoot. По умолчанию conf/httpd.conf.
-k start|restart|graceful|stop|graceful-stop
Посылает сигнал httpd для запуска, перезапуска или остановки. Подробнее см. Остановка Apache httpd.
-C directive
Обрабатывает конфигурационную директиву directive перед чтением файлов конфигурации.
-c directive
Обрабатывает конфигурационную директиву directive после чтения файлов конфигурации.
-D parameter
Устанавливает конфигурационный параметр, который можно использовать с разделами <IfDefine> в файлах конфигурации для условного пропуска или обработки команд при запуске и перезапуске сервера. Также может использоваться для установки некоторых менее распространенных параметров запуска, включая -DNO_DETACH (предотвращает создание дочернего процесса) и -DFOREGROUND (предотвращает вызов родительским процессом setsid() и т.д.).
-e level
Устанавливает уровень LogLevel в level во время запуска сервера. Это полезно для временного повышения подробности сообщений об ошибках для поиска проблем во время запуска.
-E file
Отправляет сообщения об ошибках во время запуска сервера в file.
-h
Выводит краткое описание доступных параметров командной строки.
-l
Выводит список модулей, скомпилированных в сервер. Не будут выведены динамически загруженные модули, включенные с помощью директивы LoadModule.
-L
Выводит список директив, предоставляемых статическими модулями, вместе с ожидаемыми аргументами и местами, где директива допустима. Директивы, предоставляемые общими модулями, не выводятся.
-M
Выводит список загруженных статических и общих модулей.
-S
Отображает параметры, прочитанные из файла конфигурации (в настоящее время отображаются только параметры виртуального хоста).
-T (Доступно в 2.3.8 и более поздних версиях)
Пропускает проверку корневого каталога документа при запуске/перезапуске.
-t
Выполняет синтаксические тесты только для файлов конфигурации. После этих тестов синтаксического разбора программа завершает работу с кодом возврата 0 (Синтаксис OK) или кодом возврата, отличным от 0 (Синтаксическая ошибка). Если также установлен -D DUMP_VHOSTS , будут напечатаны подробности конфигурации виртуального хоста. Если установлен -D DUMP_MODULES , будут напечатаны все загруженные модули.
-v
Выводит версию httpd, а затем завершает работу.
-V
Выводит версию и параметры сборки httpd, а затем завершает работу.
-X
Запускает httpd в отладочном режиме. Будет запущен только один рабочий процесс, и сервер не будет отделяться от консоли.

Следующие аргументы доступны только в платформе Windows:

-k install|config|uninstall
Устанавливает Apache httpd как службу Windows NT; изменяет параметры запуска службы Apache httpd; и удаляет службу Apache httpd.
-n name
Имя службы Apache httpd, которой необходимо отправить сигнал.
-w
Оставляет окно консоли открытым при ошибке, чтобы можно было прочитать сообщение об ошибке.

© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/programs/httpd.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API