KWALIFIKACJA INF2 - WRZESIEŃ 2015 (test 2)

PYTANIE NR 36.
Które środowisko powinien wybrać administrator sieci, aby zainstalować serwer stron WWW w systemie Linux?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Apache to popularny serwer WWW (HTTP), który instaluje się na Linuksie do publikowania stron i aplikacji. MySQL jest systemem zarządzania bazą danych, a proftpd i vsftpd to serwery FTP do transferu plików, więc nie służą jako serwer stron WWW.

Pełne wyjaśnienie:

Serwer stron WWW w systemie Linux to usługa, która obsługuje żądania HTTP/HTTPS i udostępnia treści (pliki HTML, grafiki) lub uruchamia aplikacje webowe po stronie serwera. Do tej roli powszechnie stosuje się Apache (Apache HTTP Server), dlatego odpowiedź "Apache" jest właściwa.

Pozostałe propozycje dotyczą innych typów usług, które często współpracują z serwerem WWW, ale nie zastępują go:

  • "MySQL" to system bazy danych. Przechowuje i udostępnia dane aplikacjom, ale sam nie obsługuje ruchu WWW ani nie publikuje stron w przeglądarce.
  • "proftpd" jest serwerem FTP. Umożliwia zdalny transfer plików (np. wgrywanie plików na serwer), lecz nie pełni funkcji serwera HTTP dla stron WWW.
  • "vsftpd" to również serwer FTP (często wybierany ze względu na prostotę i bezpieczeństwo). Tak jak proftpd, nie jest serwerem WWW.

W praktyce administrator może spotkać te usługi na jednej maszynie: Apache jako warstwa WWW, MySQL jako baza danych aplikacji, a FTP jedynie jako opcjonalny kanał wdrożeń plików. Na egzaminie warto zapamiętać powiązanie: WWW → Apache (HTTP), baza danych → MySQL, transfer plików → serwer FTP.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Serwer WWW to usługa, która przyjmuje żądania HTTP/HTTPS i zwraca treści stron (np. HTML, CSS, obrazy) albo uruchamia aplikacje webowe. W Linuksie działa zwykle jako proces/usługa systemowa i nasłuchuje na porcie 80 (HTTP) lub 443 (HTTPS).
Apache to dojrzały serwer HTTP z dużą liczbą modułów, szeroką kompatybilnością i rozbudowaną konfiguracją. Pozwala obsłużyć wiele witryn na jednym serwerze, kontrolować dostęp, logować ruch i integrować się z aplikacjami (np. przez moduły lub reverse proxy).
Nie. MySQL jest systemem bazodanowym, czyli przechowuje dane i udostępnia je aplikacjom. Stron WWW nie "serwuje" do przeglądarki przez HTTP. W typowej architekturze MySQL współpracuje z serwerem WWW (np. Apache), ale pełni inną rolę.
vsftpd to serwer FTP, czyli usługa do transferu plików między klientem a serwerem. Może być używany np. do przesyłania plików na serwer. Nie obsługuje jednak protokołu HTTP/HTTPS, więc nie jest serwerem stron WWW.
Serwer WWW obsługuje HTTP/HTTPS i dostarcza treści do przeglądarki (strony, aplikacje webowe). Serwer FTP służy do przesyłania plików w ramach protokołu FTP. To inne zastosowanie i inne protokoły, mimo że oba są usługami sieciowymi.
Najczęściej sprawdza się status usługi (np. przez menedżera usług systemowych), a potem testuje dostęp z przeglądarki lub narzędzia wiersza poleceń, łącząc się z adresem serwera. Dodatkowo analizuje się logi serwera WWW, aby znaleźć błędy konfiguracji.
Poza Apache często używa się Nginx oraz innych rozwiązań dostosowanych do konkretnych zastosowań. Na egzaminie kluczowe jest rozpoznanie, które programy są serwerami HTTP, a które dotyczą FTP lub baz danych, bo nazwy mogą się mieszać w pamięci.
Baza danych bywa potrzebna, gdy strona jest dynamiczna, np. CMS, sklep internetowy czy aplikacja webowa zapisująca dane użytkowników. Wtedy Apache obsługuje HTTP, a aplikacja komunikuje się z MySQL w tle. Sama baza danych nie zastępuje serwera WWW.
Typowy błąd to mylenie ról: wybór MySQL jako serwera WWW lub wybór serwera FTP, bo "służy do plików strony". Pomaga zapamiętać skojarzenia: WWW = HTTP (Apache), pliki = FTP (vsftpd/proftpd), dane = baza (MySQL).
Nazwa zawiera "ftpd", co sugeruje "FTP daemon" (demon FTP), czyli usługę związaną z protokołem FTP. To podpowiedź, że proftpd dotyczy transferu plików, a nie serwowania stron WWW. Na egzaminie warto zwracać uwagę na takie charakterystyczne fragmenty nazw.
info

To pytanie poprawnie rozwiązuje 66% zdających egzamin. średnie

W praktyce zawodowej kluczowe jest to, że apache to popularny serwer WWW (HTTP), który instaluje się na Linuksie do publikowania stron i aplikacji.

Źródła:

  • Apache HTTP Server Documentation – "What is Apache HTTP Server?" https://httpd.apache.org/docs/ (dostęp: 2026-03-01)
  • MySQL Documentation – "What is MySQL?" https://dev.mysql.com/doc/ (dostęp: 2026-03-01)
  • vsftpd – Very Secure FTP Daemon (opis projektu) https://security.appspot.com/vsftpd.html (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja Apache HTTP Server (instalacja, uruchamianie i podstawy konfiguracji)
  • Materiały o usługach sieciowych w Linuksie: WWW/FTP/DB i ich typowe zastosowania
  • Podstawy administracji usługami (systemd): start/stop/status i logi

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego