Что означает "apachectl"? Почему это не просто "апач"?

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

Ответ 1

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

Ответ 2

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

Из man-страницы:

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

(У меня есть apache2 на моей машине, но это то же самое)

Ответ 3

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

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

Ответ 4

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

Ответ 5

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

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