Зміст
Apache - провідна веб-серверна система "HTTP". Спочатку він був розроблений та випущений як набір установок та конфігурацій виправлень з відкритим кодом для "процесу NdSa httpd" у 1995 році. З тих пір він був переписаний з самого початку щонайменше двічі. Це галузевий стандарт, і в Інтернеті працює більше серверів Apache, ніж сума всіх інших веб-серверів. Це система "заднього плану" (управління), яка працює на 60% всіх веб-сайтів.
Перевага: Це відкритий код
Програма з відкритим кодом - це програма, написана аматорами для задоволення від вирішення проблем. Справжньою перевагою відкритого коду як моделі розробки, зокрема, що застосовується в Apache, є те, що помилки виправляються швидко і постійно, як тільки їх знаходять.Це пов’язано з тим, що багато людей дивляться на вихідний код, і багато людей сприяють коду. Нові служби із системами з відкритим кодом, як правило, менш відомі, ніж системи для "Інформаційного сервера Інтернету" (IIS). Значною мірою через відсутність відділу маркетингу, який намагається знайти нові способи стимулювати продажі. Кінцевим результатом є те, що Apache, що працює на сервері Linux або Unix, є надійним, стабільним і може бути дуже безпечним.
Перевага: це безкоштовно
Кожна програма з відкритим кодом поширюється на умовах ліцензії, які роблять вихідний код у вільному доступі. Це означає, що ви можете завантажувати модулі з сервера Apache (і навіть запускати його в Windows), не платячи плату за ліцензію. Це особливо важливо для веб-хостингових компаній та провайдерів Інтернет-послуг, яким доводиться постійно збільшувати ємність сервера. Як і у випадку, серверні ферми Google використовують десятки тисяч установок Apache, що економить компанії багато грошей на ліцензійних зборах.
Недолік: Це написано ботаніками, для ботаніків
Більшість установок Apache відбуваються без проблем. У більшості дистрибутивів Linux він уже включений як частина вашого інсталяційного образу. Apache поставляється попередньо налаштованим і готовим до запуску. Однак, якщо ви не дотримуєтесь протоколу встановлення або маєте проблему з конфігурацією, немає центрального офісу для отримання технічної підтримки. У вас будуть лише Інтернет-форуми, наповнені людьми, які мали таку ж проблему, і, сподіваємось, задокументували їх вирішення. Наслідком цього є те, що якщо вам доведеться щось виправити, вам краще бути комфортним з командним рядком терміналу та дещо загадковими наборами команд Unix. Це пов’язано з тим, що для початківців абсолютно ніякої допомоги від «поцілунку рук» та майстрів встановлення немає.