Что означает «apachectl»? Почему это не просто «апач»? - PullRequest
13 голосов
/ 25 мая 2009

Это должно быть легко, просто любопытно. Я знаю, что «httpd» - это демон HTTP, просто любопытно, какова связь между «httpd» и «apachectl».

Ответы [ 5 ]

19 голосов
/ 25 мая 2009

Это сокращение от apache control (ler?). Он сообщает Apache, что делать, но это не сам сервис.

12 голосов
/ 25 мая 2009

httpd - это практический демон. Это та часть, которая действительно делает эту работу. apachectl - это то, как вы можете управлять этим демоном и выполнять над ним операции. Это просто интерфейс управления, а не сама программа.

С справочной страницы:

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

(у меня на компьютере есть apache2, но это то же самое)

6 голосов
/ 25 мая 2009

apachectl - HTTP-сервер Apache управление интерфейс

Похоже, это просто старое соглашение об именах.

2 голосов
/ 25 мая 2009

Программа apachectl помогает управлять демоном Apache HTTPD.

0 голосов
/ 25 мая 2009

Сам двоичный файл сервера называется httpd в исходном выпуске, но apache2 в других, таких как пакет debian.

apachectl или apache2ctl (ctl означает c на t ro l ) - это скрипт оболочки, который позволяет запускать / останавливать / и т.д. группа httpd или apache2 процессов.

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