Zawartość
Apache to wiodący system serwerów WWW „HTTP”. Został pierwotnie opracowany i wydany jako zestaw instalacji i konfiguracji poprawek typu open source dla „procesu httpd NCSA” w 1995 roku. Od tego czasu był przepisywany od początku co najmniej dwukrotnie. Jest to standard branżowy i w sieci działa więcej serwerów Apache niż suma wszystkich innych serwerów internetowych. Jest to system „zaplecza” (zarządzania), który obsługuje ponad 60% wszystkich witryn internetowych.
Zaleta: jest open source
Program open source to program napisany przez amatorów w celu przyjemnego rozwiązywania problemów. Prawdziwą zaletą otwartego oprogramowania jako modelu programistycznego, szczególnie stosowanego w Apache, jest to, że błędy są naprawiane szybko i stale, gdy tylko zostaną znalezione.Dzieje się tak, ponieważ wiele osób patrzy na kod źródłowy i wiele osób miało swój wkład w kod. Nowe usługi z systemami open source są zwykle mniej znane niż systemy „Internet Information Server” (IIS). W dużej mierze dlatego, że dział marketingu nie próbuje znaleźć nowych sposobów zwiększania sprzedaży. W rezultacie Apache, działający na serwerze Linux lub Unix, jest solidny, stabilny i może być bardzo bezpieczny.
Zaleta: to nic nie kosztuje
Każdy program open source jest rozpowszechniany na warunkach licencji, które sprawiają, że kod źródłowy jest swobodnie dostępny. Oznacza to, że możesz pobrać moduły z serwera Apache (a nawet uruchomić go w systemie Windows) bez konieczności uiszczania opłaty licencyjnej. Jest to szczególnie ważne dla firm hostingowych i dostawców usług internetowych, którzy muszą stale zwiększać pojemność serwera. Podobnie jak w tym przypadku, farmy serwerów Google używają dziesiątek tysięcy instalacji Apache, oszczędzając firmie dużo pieniędzy na opłatach licencyjnych.
Wada: jest napisany przez nerdów, dla nerdów
Większość instalacji Apache przebiega bez problemu. W większości dystrybucji Linuksa jest już dołączony jako część obrazu instalacyjnego. Apache jest wstępnie skonfigurowany i gotowy do uruchomienia. Jeśli jednak nie przestrzegasz protokołu instalacji lub masz problem z konfiguracją, nie ma centralnego biura, które mogłoby uzyskać pomoc techniczną. Będziesz mieć tylko fora internetowe pełne ludzi, którzy mieli ten sam problem i, miejmy nadzieję, udokumentowali ich rozwiązanie. Konsekwencją tego jest to, że jeśli musisz coś naprawić, lepiej poczuj się komfortowo z wierszem poleceń terminala i nieco tajemniczymi zestawami poleceń Unix. Dzieje się tak, ponieważ dla początkujących nie ma absolutnie żadnej pomocy ze strony „całujących się w dłonie” lub kreatorów instalacji.