Ключова різниця: Apache 2 відноситься до сервера Apache http Version 2.x, розробленого Apache Software Foundation. Це відкритий і безкоштовний сервер. Httpd виступає за Демон протоколу передачі гіпертексту. Посилаючись на Apache, httpd відноситься до сервера протоколу HTTP (HyperText Transfer Protocol), який обробляє запити. Apache зазвичай працює як послуга для Windows NT, 200 і XP. З іншого боку, в Unix він працює як типовий демон, який обробляє запити без будь-якого інтервалу у фоновому режимі. З точки зору конфігураційних файлів, httpd.conf і Apache2.confg трохи відрізняються. Як правило, httpd.conf є головним конфігураційним файлом веб-сервера Apache. Можна легко знайти його на Red Hat Enterprise Linux, CentOS тощо. З іншого боку, Ubuntu використовує apache2.conf як головний конфігураційний файл.
Apache відноситься до сервера Apache http. Це веб-сервер, що з'явився в результаті спільних зусиль з розробки програмного забезпечення. Він був розроблений компанією Apache Software Foundation. Це відкритий вихідний код і безкоштовний. Він здатний підтримувати кілька платформ, включаючи операційні системи Linux, Windows і Macintosh. Він надає цілий ряд функцій, і багато з них реалізуються за допомогою компіляційних модулів. Він забезпечує автентифікацію паролів і цифрових сертифікатів. Він надає численні функції, такі як CGI, SSL і віртуальні домени.
Як правило, цей httpd не повинен бути викликаний безпосередньо. Його можна викликати -
- Використання Apachet1 (Unix)
- Використання httpd як служби на Windows NT, 200 і XP.
- Використання httpd як консольного програми на Windows 9x і ME.
Apache 2 для вікон багатопоточний. На відміну від Unix, він не створює окремий процес для кожного запиту. Однак зазвичай два процеси apache виконуються (дитина і батько) для обробки запиту.
З точки зору конфігураційних файлів, httpd.conf і Apache2.confg трохи відрізняються. Як правило, httpd.conf є головним конфігураційним файлом веб-сервера Apache. Можна легко знайти його на Red Hat Enterprise Linux, CentOS тощо. З іншого боку, Ubuntu використовує apache2.conf як головний конфігураційний файл. Він містить всю конфігурацію за замовчуванням для Apache і, таким чином, містить параметри, які є глобальними для Apache2. У більш ранніх версіях Ubuntu файл, званий httpd.conf, містився всередині конфігураційного файлу Apache 2. \ t Тепер вона не існує.
Порівняння між Apache 2 і Httpd:
Apache 2 | Httpd | |
Визначення | Apache 2 відноситься до сервера Apache http 2.x, розробленого Apache Software Foundation. Це відкритий і безкоштовний веб-сервер. | Httpd виступає за Демон протоколу передачі гіпертексту. Демон посилається на програму, яка виконується завжди і передає запитані дані користувачеві. |
З точки зору файлу конфігурації (.config) | Основні конфігураційні файли в Ubuntu. | Головний конфігураційний файл в операційних системах, таких як Red Hat Enterprise Linux, CentOS тощо |