Instalacja serwera WWW

Skip to content

To jest tekst przetłumaczony maszynowo, który może zawierać błędy!

🚧🚧 W trakcie pracy! 🚧🚧

Dubstep Meme

  • Komendy: sudo, apt, cd, nano
  • Oprogramowanie: nginx, apache2

Proces instalacji

Zanim będziemy mogli zainstalować oprogramowanie, musimy zaktualizować listę pakietów APT(itude) (“sklep z aplikacjami” dla Linuksa):

sudo apt update
# Oppdaterer pakkelisten - Aktualizuje listę pakietów

Następnie możemy zainstalować pożądane oprogramowanie. Tutaj zainstalujemy nginx, który jest bardzo popularnym serwerem WWW, ale popularną alternatywą jest również apache2.

sudo apt install nginx
# Installer nginx - Zainstaluj nginx

Konfiguracja serwera webowego i plików

Zazwyczaj pliki konfiguracyjne znajdują się w /etc/<nazwa_oprogramowania>/. Dla nginx jest to więc /etc/nginx/. Nie musimy się na to teraz zbytnio skupiać, ale jeśli chcesz coś zmienić w konfiguracji, na przykład port, dodatkowe serwery webowe, certyfikaty SSL i tak dalej, to tutaj to zrobisz.

Pliki webowe, czyli HTML, CSS, JavaScript i tak dalej, zazwyczaj znajdują się w /var/www/html/. Tutaj możesz dodać własne pliki. Na przykład możesz utworzyć plik index.html z prostym kodem HTML.

cd /var/www/html/
sudo nano index.html
# Endre index.html for å vise en enkel melding
# Zmień index.html, aby wyświetlić prostą wiadomość

nano - Kilka słów o edytorze tekstowym

Nano to bardzo podstawowy edytor tekstowy, który można używać w terminalu. Jest łatwy w użyciu i nie wymaga dużej wiedzy.

Kilka podstawowych poleceń:

  • CTRL + S - Zapisz plik
  • CTRL + X - Wyjdź z nano

Jeśli naciśniesz CTRL + X bez zapisania, zapyta, czy chcesz zapisać plik. Naciśnij Y dla tak, N dla nie. Następnie naciśnij ENTER, aby potwierdzić nazwę pliku.

Uruchamianie i zatrzymywanie serwera webowego

Po zakończeniu instalacji możemy uruchomić serwer webowy za pomocą:

sudo systemctl start nginx
# Starter nginx-tjenesten.
# Uruchamia usługę nginx.

systemctl - co to jest?

systemctl oznacza „kontrolę systemu” i jest narzędziem do kontrolowania usług systemowych w Linuksie. Jest używane do uruchamiania, zatrzymywania, restartowania i sprawdzania statusu usług działających w tle na systemie.

systemctl start | stop | restart | status <nazwa usługi>

Odwiedź następnie http://<adres-ip-serwera>/ w swojej przeglądarce, aby sprawdzić, czy serwer webowy działa.

Znajdowanie adresu IP serwera

Aby znaleźć adres IP swojego serwera, możesz użyć polecenia:

hostname -I # Duża I

Alternatywnie możesz użyć ip a lub ifconfig, ale te polecenia zwracają więcej informacji niż tylko adres IP.