Есть ли разница между apache2 и httpd?

50

Сегодня я устанавливал phpmyadminна Ubuntu 12.04и через некоторое время диалог выскочил о том , что сервере я хочу использовать; apache2или жеhttpd

Это два разных типа сервера?

Любопытный Ученик
источник

Ответы:

63

httpd такой же, как apache2 . Это зависит от ОС, которую вы используете. Например, в RHEL 6.2 он называется httpd, а в Ubuntu - apache2 .

Рамин
источник
12

TL; DR

Это одно и то же приложение - просто некоторые дистрибутивы Linux по-разному ссылаются на него в менеджерах пакетов и конфигурационных файлах. Дистрибутивы на основе RedHat (CentOS, Fedora) называют его httpd, а дистрибутивы на основе Debian (Ubuntu) - apache . Gentoo, как ни странно, в основном называет его apache - но файлы конфигурации имеют httpd в соглашениях об именах.

Фон

Разработка приложения осуществляется Apache Foundation . Его имя на самом деле Apache HTTP Server . Apache Foundation также часто называет его Apache httpd (http daemon). В разговорной речи администраторы Unix исторически называли его Apache, и даже с дистрибутивами на основе RedHat все уже знают, что вы имеете в виду, когда просто говорите Apache .

zaTricky
источник
9

Директивы, используемые в файлах конфигурации apache2и httpdконфигурации, немного отличаются, как и структура каталогов. Это рекомендуется установить apache2на дистрибутивы Debian основе ( Ubuntu) и httpdна RedHat основе дистрибутивы ( RedHat, CentOS, Fedora).

Тем не менее, если вы устанавливаете httpdи его зависимости Ubuntu, он работает также.

Рапли Андраш
источник