Ответ 1
Это сокращение для управления apache (ler?). Он сообщает apache, что делать, но это не сама услуга.
Это должно быть легко, просто любопытно. Я знаю, что "httpd" является HTTP-демоном, просто любопытно, что отношения между "httpd" и "apachectl".
Это сокращение для управления apache (ler?). Он сообщает apache, что делать, но это не сама услуга.
httpd
- практический демон. Это та часть, которая действительно выполняет свою работу. apachectl
заключается в том, как вы можете управлять этим демоном и выполнять операции над ним. Это просто интерфейс управления, а не сама настоящая программа.
Из man-страницы:
apache2ctl является интерфейсом для сервера HTTP протокола Apache HyperText. Он разработан, чтобы помочь администратору контролировать работу демона Apache2.
(У меня есть apache2 на моей машине, но это то же самое)
apachectl - интерфейс HTTP-сервера Apache
Похоже, это просто старое соглашение об именах.
Программа apachectl
помогает управлять демоном Apache HTTPD.
Сам серверный сервер называется httpd
в дистрибутиве восходящего потока, но apache2
в других, таких как пакет debian.
apachectl
или apache2ctl
(ctl обозначает c на t ro l) - это оболочка script, которая позволяет запускать/остановка/и т.д.. связка процессов httpd
или apache2
.