Spec-Zone.ru › Apache HTTP Server

httpd — сервер Apache для протокола передачи гипертекста

httpd — это программа-сервер Apache для протокола передачи гипертекста (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
Задает параметр конфигурации 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 (синтаксис корректен) или кодом, отличным от 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
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