Co to jest Apache? definicja i znaczenie

Apache to popularny serwer sieciowy typu open source, który obecnie obsługuje ponad połowę wszystkich witryn internetowych. Pierwotnie opracowany przez programistów, którzy używali demona serwera WWW o nazwie httpd, opracowanego w National Center for Supercomputing Applications (NCSA).

Programiści ci naprawili błędy w httpd i zmodyfikowali go, wypuszczając serię poprawek oprogramowania. Z biegiem czasu stworzyli bardziej wyrafinowany serwer WWW, który nazwali, ponieważ była to „niejednolita” wersja httpd.

Programiści ci założyli później The Software Foundation, która tworzy szeroką gamę oprogramowania i narzędzi typu open source. Dodatkowym powodem popularności Apache jest doskonała reputacja programu pod względem bezpieczeństwa; gdy pojawiają się luki w zabezpieczeniach, społeczność szybko opracowuje rozwiązania, które są od razu dostępne w Internecie. Zobacz oprogramowanie typu open source (OSS), serwer sieci Web.

Technipages wyjaśnia Apache

Apache to oprogramowanie do tworzenia i zarządzania serwerami oparte na protokole HTTP, które jest obecnie bezpłatne i ma otwarte oprogramowanie. Apache obsługuje żądania danych protokołu HTTP (Hyper Text Transfer Protocol) za pośrednictwem Universal Resource Locator (URL). Adresy URL to po prostu nazwa witryny internetowej, którą klienci wprowadzają do przeglądarek internetowych, aby zlokalizować stronę internetową. Protokół HTTP to standardowy protokół przesyłania danych w Internecie dla stron internetowych, więc gdy żądania URL są wykonane na serwerze Apache, serwer Apache obsłuży żądanie HTTP i zwróci żądaną sieć stron.

Apache może być używany wraz z wtyczkami lub rozszerzeniami dodatków w celu poprawy wydajności. Oprócz tworzenia serwerów Apache może być również używany do hostowania stron internetowych

Jego pierwsze wydanie miało miejsce 25NS z sierpnia 1995 r. Wcześniej początkowy rozwój rozpoczął się w lutym 1993 roku, celem ośmiu pionierskich inżynierów było ulepszenie NCSA (National Center for Supercomputing Applications) demona HTTPd, ich kolizja była tym, co utworzyło teraz grupę Apache The Apache Software Fundacja.

Istnieje kilka koncepcji dotyczących ukucia słowa „Apacz”; jednak fundacja twierdzi, że „Apache” został wybrany z szacunku dla różnych narodów rdzennych Amerykanów znanych ze swojej wytrzymałości i inteligencji w planowaniu wojen.

Typowe zastosowania Apache

  • Apache bycie open-source może pochwalić się żywą i tętniącą życiem społecznością oddanych programistów, zawsze gotowych do stawiania czoła wyzwaniom.
  • Apache programiści zawsze zajmują się naruszeniami bezpieczeństwa, gdy tylko zostaną zgłoszone.
  • Punkt sprzedaży Apache to możliwość korzystania z różnych dodatków i rozszerzeń wtyczek, co poprawia wydajność oprogramowania.

Częste nadużycia Apaczów

  • Apache wpływ na monety dla The Apache Software Foundation, ponieważ oprogramowanie zaczęło się od łatek
  • Apache nie jest jednym z najczęściej używanych programów do tworzenia oprogramowania.