Apache, znany jako Apache HTTP Server, jest serwerem WWW (serwerem HTTP). Oznacza to, że jego podstawowym zadaniem jest obsługa żądań HTTP/HTTPS od klientów (najczęściej przeglądarek) i udostępnianie treści, takich jak strony internetowe, pliki statyczne oraz elementy aplikacji webowych. W praktyce administrator instaluje Apache na serwerze, konfiguruje witryny (np. wirtualne hosty), a następnie użytkownicy łączą się z nim przez sieć, wpisując adres URL.
Odpowiedź "DNS" jest błędna, ponieważ DNS to odrębna usługa sieciowa odpowiedzialna za system nazw domenowych: zamienia nazwy (np. domeny) na adresy IP i odwrotnie. Typowe oprogramowanie dla tej roli to serwery DNS, a nie Apache.
Odpowiedź "DHCP" jest błędna, ponieważ DHCP służy do automatycznego przydzielania adresów IP i innych parametrów (maska, brama, DNS) hostom w sieci. To inny rodzaj usługi niż serwer WWW i jest realizowany przez dedykowane komponenty serwerowe.
Odpowiedź "baz danych" jest błędna, ponieważ serwer baz danych (np. do przechowywania i przetwarzania danych) udostępnia zwykle usługi zapytań i transakcji dla aplikacji. Choć aplikacja webowa może korzystać z bazy danych, a Apache może pośrednio współpracować z taką aplikacją, nie czyni to Apache serwerem baz danych.
Wskazówka egzaminacyjna: zapamiętaj rozdzielenie ról. WWW/HTTP odpowiada za treść web, DNS za nazwy, DHCP za adresację, a baza danych za przechowywanie danych. Dzięki temu szybciej dopasujesz usługę do opisu problemu w zadaniach praktycznych.