<-
Apache > HTTP Server > Documentation > Version 2.0 > Programs

apachectl - Apache Интерфейс Контроля Сервера HTTP

apachectl является передним концом Apacheскому Протоколу Передачи Гипертекста (HTTP) сервер. Это разработано, чтобы помочь администратору управлять функционированием Apacheа httpd демон.

apachectl подлинник может работать в двух способах. Сначала, это может действовать как простой передний конец httpd приказать, чтобы просто установил любые необходимые переменные окружающей среды и затем призвал httpd , проходя через любые аргументы линии команды. Во вторых, apachectl может действовать как SysV init подлинник, беря простые аргументы с одним словом как start , restart , и stop , и переводя их на соответствующие сигналы к httpd .

если ваша Apache установка будет использовать нестандартные дорожки, то Вы будете должны редактировать apachectl подлинник, чтобы установить соответствующие дорожки к httpd набор из двух предметов. Вы можете также определить любого необходимый httpd аргументы линии команды. См. комментарии в подлиннике для деталей.

apachectl подлинник возвращает 0 ценностей выхода на успехе, и >0, если ошибка происходит. Для большего количества деталей, рассмотрите комментарии в подлиннике.

см. также

top

Synopsis

действуя в способе передачи, apachectl может взять все аргументы, доступные для httpd набор из двух предметов.

apachectl [ httpd-argument ]

действуя в SysV init способ, apachectl берет простые, команды с одним словом, определенные ниже.

apachectl command

top

Options

только варианты init-стиля SysV определены здесь. Другие аргументы определены на httpd ручная страница.

start
начать Apacheа httpd демон. Дает ошибку, если это уже бежит. Это эквивалентно apachectl -k start .
stop
останавливает Apacheа httpd демон. Это эквивалентно apachectl -k stop .
restart
повторно начинает Apacheа httpd демон. Если демон не бежит, это начато. Эта команда автоматически проверяет файлы конфигурации как в configtest перед введением переначала, чтобы удостовериться не умирает демон. Это эквивалентно apachectl -k restart .
fullstatus
показывает полное сообщение статуса от mod_status . для этого, чтобы работать, Вы должны иметь mod_status позволенный на вашем сервере и браузере на основе текста, типа lynx доступный на вашей системе. URL, используемый, чтобы получить доступ к сообщению статуса может быть установлен, редактируя STATUSURL переменная в подлиннике.
status
показывает краткое сообщение статуса. Подобный fullstatus выбор, за исключением того, что список запросов, в настоящее время служивших опущен.
graceful
изящно повторно начинает Apacheа httpd демон. Если демон не бежит, это начато. Это отличается от нормального переначала, в котором не прерваны в настоящее время открытые связи. Побочный эффект - то, что старые файлы системного журнала не будут закрыты немедленно. Это означает, что если используется в подлиннике вращения регистрации, существенная задержка может быть необходимой гарантировать, что старые файлы системного журнала закрыты перед обработкой их. Эта команда автоматически проверяет файлы конфигурации как в configtest перед введением переначала, чтобы удостовериться не умирает Apache. Это эквивалентно apachectl -k graceful .
configtest
бежать тестом синтаксиса файла конфигурации. Это разбирает файлы конфигурации и любые сообщения Syntax Ok или подробная информация о специфической ошибке синтаксиса. Это эквивалентно apachectl -t .

следующий дополнительный выбор доступен, но осужден.

startssl
это эквивалентно apachectl -k start -DSSL . мы рекомендуем, чтобы Вы использовали ту команду явно, или Вы регулируете ваш httpd.conf удалять <IfDefine> секция так, чтобы SSL всегда доступен.