httpd
- это практический демон. Это та часть, которая действительно делает эту работу. apachectl
- это то, как вы можете управлять этим демоном и выполнять над ним операции. Это просто интерфейс управления, а не сама программа.
С справочной страницы:
apache2ctl является интерфейсом сервера HTTP Apache HyperText Transfer Protocol. Он предназначен для того, чтобы помочь администратору контролировать работу демона Apache apache2.
(у меня на компьютере есть apache2, но это то же самое)