2009-05-24 19 views

回答

16

它是apache控制(ler?)的簡稱。它告訴Apache要做什麼,但它不是服務本身。

12

httpd是實際的守護進程。這是真正做這項工作的部分。 apachectl是你如何控制這個守護進程,並對其進行操作。它只是一個控制界面,而不是真正的程序本身。

從手冊頁:

apache2ctl是一個前端到Apache超文本傳輸​​協議(HTTP)服務器。它旨在幫助管理員控制Apache apache2守護進程的運行。

(我的Apache2我的機器上,但它同樣的事情)

2

程序apachectl有助於控制Apache httpd後臺。

6

apachectl - 的Apache HTTP服務器控制接口

看起來它只是一箇舊的命名約定。

0

服務器二進制文件本身在上游發行版中被稱爲httpd,但在其他版本中如apache2如debian軟件包。

apachectlapache2ctl(CTL代表Ç RO)是一個外殼腳本,允許啓動/停止/等。一堆httpdapache2進程。