Przejdź do głównej treści

Kwalifikacja: INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Zawód: Technik informatyk, Technik programista

Kategorie: Administracja serwerem i bezpieczeństwo Systemy CMS i narzędzia webowe

Do której grupy oprogramowania należy Apache HTTP Server?

A. Systemów zarządzania bazą danych.
Źle. Bazami danych zarządzają programy takie jak MySQL czy MariaDB, nie Apache.
B. Programów do grafiki wektorowej.
Źle. Grafikę wektorową tworzy się np. w Inkscape, Apache nie ma z nią związku.
C. Serwerów WWW.
Dobrze. Apache odbiera żądania HTTP przeglądarek i odsyła im strony, czyli jest serwerem WWW.
D. Systemów zarządzania treścią (CMS).
Źle. CMS, np. WordPress, działa na serwerze WWW, ale Apache sam nie zarządza treścią strony.

Apache HTTP Server to serwer WWW, czyli program, który odbiera żądania przeglądarek wysyłane protokołem HTTP i odsyła im pliki stron: HTML, CSS, obrazy albo wynik działania skryptu PHP. Domyślnie nasłuchuje na porcie 80, a przy połączeniach szyfrowanych - na porcie 443. Wchodzi w skład pakietu XAMPP, w którym uruchamia się go z panelu XAMPP Control Panel, a pliki strony umieszcza w katalogu htdocs. Konfigurację serwera przechowuje plik httpd.conf, a ustawienia dla pojedynczego katalogu - plik .htaccess. Inne popularne serwery WWW to nginx i IIS. Do zapamiętania: serwer WWW dostarcza strony, a CMS czy baza danych to programy, które na takim serwerze działają.

Najłatwiej pomylić Apache z programami, z którymi zwykle współpracuje. System CMS, taki jak WordPress czy Joomla!, to aplikacja napisana w PHP, która pozwala zarządzać treścią strony przez panel administracyjny - do działania potrzebuje serwera WWW, ale sama nim nie jest. System zarządzania bazą danych, np. MySQL albo MariaDB, przechowuje tabele z danymi i wykonuje zapytania SQL, a nie obsługuje żądań HTTP. Grafiką wektorową zajmują się programy takie jak Inkscape, zupełnie niezwiązane z publikowaniem stron. W typowym zestawie Apache, PHP i MySQL każdy element ma inną rolę: Apache odbiera żądanie i odsyła odpowiedź, PHP generuje stronę, a MySQL przechowuje dane. Apache jest więc serwerem WWW. Na egzaminie Apache pojawia się najczęściej jako moduł pakietu XAMPP uruchamiany obok MySQL, więc warto kojarzyć go z obsługą żądań przeglądarki.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.