To jest tekst przetłumaczony maszynowo, który może zawierać błędy!
🚧🚧 W trakcie pracy! 🚧🚧
- 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 plikCTRL + 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.
