To jest tekst przetłumaczony maszynowo, który może zawierać błędy!
Instalacja serwera WWW
🚧🚧 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
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 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
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.
