W adresowaniu usług WWW kluczowe są: protokół (np. http), host (np. localhost) oraz opcjonalnie port. Gdy port jest domyślny dla danego protokołu, zwykle się go nie wpisuje (dla HTTP jest to standardowy port, ale gdy usługa działa na innym porcie, trzeba podać go jawnie w adresie jako :port).
Dyrektywa Listen 8012 informuje, że serwer ma przyjmować połączenia na porcie 8012. W praktyce oznacza to, że test działania strony na komputerze lokalnym wykonuje się przez wpisanie w przeglądarce adresu zawierającego ten port: http://localhost:8012.
Dlaczego pozostałe odpowiedzi są błędne?
- http://localhost:8080 — wskazuje inny port (8080). To częsty port alternatywny, ale nie wynika z podanej konfiguracji, więc przeglądarka trafi do innej usługi albo zobaczy błąd połączenia.
- http://localhost — bez podania portu przeglądarka użyje portu domyślnego dla HTTP. Jeśli serwer nie nasłuchuje na porcie domyślnym, strona nie będzie dostępna pod takim adresem.
- http://localhost:apache — część po dwukropku w URL musi być numerem portu. Słowo (nazwa programu) nie jest poprawnym numerem portu, więc adres jest nieprawidłowy.
Wskazówka egzaminacyjna: zawsze łącz w parę "port w konfiguracji" ↔ "port w adresie URL". Jeśli w treści jest nietypowy port, szukaj odpowiedzi z dokładnie tym numerem po dwukropku.