![MicroNugget: What is the Apache HTTP Server?](https://i.ytimg.com/vi/fRLJ3bnbHmE/hqdefault.jpg)
Zawartość
- Zaleta: jest to open source
- Zaleta: to nic nie kosztuje
- Wada: jest pisana przez frajerów, dla frajerów
Apache to wiodący system serwerów WWW „HTTP”. Został on pierwotnie opracowany i wydany jako zestaw instalacji open source i ustawień łatek dla „procesu httpd NCSA” w 1995 roku. Od tego czasu został przepisany od początku przynajmniej dwa razy. Jest to standard branżowy, a w sieci działa więcej serwerów Apache niż suma wszystkich innych serwerów WWW. Jest to system back-end, który obsługuje ponad 60% wszystkich stron internetowych.
Zaleta: jest to open source
Program open source to program napisany przez amatorów dla zabawy w rozwiązywaniu problemów. Prawdziwą zaletą open source jako modelu rozwoju, zwłaszcza stosowanego w Apache, jest to, że błędy są korygowane szybko i stale, gdy tylko zostaną znalezione. Dzieje się tak, ponieważ wiele osób patrzy na kod źródłowy, a wiele osób wnosiło kod. Nowe usługi z systemami open source są mniej znane niż systemy „Internet Information Server” (IIS). W dużej mierze za to, że nie ma działu marketingu próbującego znaleźć nowe sposoby zwiększenia 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, dzięki czemu kod źródłowy jest swobodnie dostępny. Oznacza to, że możesz pobierać moduły serwera Apache (a nawet uruchamiać je w systemie Windows) bez konieczności płacenia 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 przypadku, farmy serwerów Google wykorzystują dziesiątki tysięcy instalacji Apache, oszczędzając firmie wiele pieniędzy na opłaty licencyjne.
Wada: jest pisana przez frajerów, dla frajerów
Większość instalacji Apache występuje bez żadnych problemów. W większości dystrybucji Linuksa jest już dołączony jako część obrazu instalacyjnego. Apache już jest wstępnie skonfigurowany i gotowy do uruchomienia. Jeśli jednak nie postępujesz zgodnie z protokołem instalacji lub masz problem z konfiguracją, nie ma centrali, która mogłaby uzyskać pomoc. Będziesz mieć tylko fora internetowe wypełnione ludźmi, którzy mieli ten sam problem i, przy odrobinie szczęścia, udokumentowali rozwiązanie dla nich. Konsekwencją tego jest to, że jeśli musisz coś naprawić, lepiej czuć się dobrze z wierszem poleceń terminala i nieco tajemniczymi zestawami poleceń systemu Unix. Dzieje się tak, ponieważ nie ma absolutnie żadnej pomocy od „pocałowanych rąk” lub kreatorów instalacji dla początkujących.