Apache. Документация на русском


Разделы:   1    2    3    4    5    6    7      8      9    10    11    12    13    14    15    16  

Раздел 8. HTTP-сервер Apache и вспомогательные программы

Пункты:   63    64      65      66    67    68    69    70    71    72    73    74    75    76    77    78    79  

 <         > 
  RU            EN  

Пункт 65. Страница руководства: apache2ctl

apache2ctl является внешним интерфейсом к серверу Apache HyperText Transfer Protocol (HTTP). Он разработан, чтобы помочь администратору контролировать работу демона Apache httpd .

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

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

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

Синопсис

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

apache2ctl [ httpd-argument ]

При работе в режиме инициализации SysV apache2ctl принимает простые команды из одного слова, определенные ниже.

apache2ctl command

Параметры

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

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

Следующая опция была доступна в более ранних версиях, но была удалена.

startssl
Чтобы начать httpd с поддержки SSL, вы должны отредактировать файл конфигурации, включив в него соответствующие директивы, а затем использовать обычный файл apache2ctl start .


 <         > 

Пункты:   63    64      65      66    67    68    69    70    71    72    73    74    75    76    77    78    79  

Рейтинг@Mail.ru