Чи є різниця між 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) називають його апашем . Gentoo, як не дивно, здебільшого позначає його як apache - але конфігураційні файли мають httpd у конвенціях про іменування.

Фон

Розробкою програми керує Фонд Apache . Його ім'я насправді Apache HTTP Server . Фонд Apache його також часто називають Apache httpd (http daemon). Розмовно, адміністратори Unix історично називали його Apache, і навіть з дистрибутивами на основі RedHat усі вже знають, про що ви маєте на увазі, коли ви просто говорите Apache .


9

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

Однак якщо ви встановите httpdі його залежність від Ubuntu, вона також працює.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.