Apache jest najczęściej używanym oprogramowaniem serwera WWW. Stworzony i utrzymywany przez Apache Software Foundation, Apache jest oprogramowaniem open source dostępnym za darmo. Działa na 67% wszystkich serwerów internetowych na świecie. Jest szybki, niezawodny i bezpieczny. Może być w dużym stopniu dostosowany do potrzeb wielu różnych środowisk za pomocą rozszerzeń i modułów. Większość dostawców hostingu WordPress używa Apache jako oprogramowania serwera WWW. Jednak WordPress może działać również na innym oprogramowaniu serwera WWW.
Co to jest serwer WWW?
Zastanawiasz się, co to do cholery jest serwer WWW? Cóż, serwer WWW jest jak gospodarz restauracji. Kiedy przyjeżdżasz w restauracji, gospodarz wita cię, sprawdza informacje o rezerwacji i zabiera cię do stołu. Podobne do gospodarza restauracji, serwer WWW sprawdza dla strony internetowej, którą zażądał i pobiera go dla przyjemności oglądania. Jednak serwer WWW to nie tylko gospodarz, ale także Twój serwer. Po znalezieniu strony internetowej, o którą prosiłeś, również serwuje ci tę stronę. Serwer WWW, taki jak Apache, jest również Maitre D’ restauracji. Obsługuje twoją komunikację z witryną (kuchnią), obsługuje twoje prośby, upewnia się, że inni pracownicy (moduły) są gotowi do obsłużenia cię. Jest to również chłopiec autobusowy, jak to czyści stoły (pamięć, pamięć podręczna, moduły) i oczyszcza je dla nowych klientów.
Tak więc w zasadzie serwer WWW to oprogramowanie, które odbiera twoje żądanie dostępu do strony internetowej. Przeprowadza kilka kontroli bezpieczeństwa na żądanie HTTP i przenosi Cię na stronę internetową. W zależności od strony, którą zażądałeś, strona może poprosić serwer o uruchomienie kilku dodatkowych modułów podczas generowania dokumentu, który ma Ci służyć. Następnie serwuje Ci dokument, o który prosiłeś. Całkiem niezłe, nieprawdaż.