Hopp til innhold

Konfiguracja serwera WWW

Skip to content

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

Instalacja serwera WWW

🚧🚧 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

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

Konfiguracja serwera WWW i plików

Pliki konfiguracji zazwyczaj znajdują się w katalogu /etc/<nazwa_programu>/. W przypadku nginx jest to więc /etc/nginx/. Na razie nie musimy tego przeglądać, ale jeśli będziesz chciał wprowadzić zmiany w konfiguracji, takie jak zmiana portu, dodanie dodatkowych serwerów sieci Web, certyfikatów SSL itp., właśnie tutaj należy je dokonać.

Typowo pliki strony internetowej (HTML, CSS, JavaScript itd.) umieszcza się w lokalizacji /var/www/html/. Możesz tam dodać własne pliki. Np. możesz utworzyć tu plik index.html z prostym kodem HTML.

cd /var/www/html/
# Uruchom edytor Nano do modyfikacji pliku indeksu HTML
sudo nano index.html
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
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.