Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
quickstart-nginx [2026/02/02 14:23] horstquickstart-nginx [2026/02/02 14:46] (current) horst
Line 4: Line 4:
 ==== Was ist Web ==== ==== Was ist Web ====
 Das Internet ist unterm Strich eine Sammlung von Dateien, die ein Webbrowser laden und anzeigen kann. Damit unser Server Teil dieser Sammlung sein kann, brauchen wir ein Programm, dass einen bestimmten Ordner auf unseren Server für andere freigibt. Ein solches Programm bezeichnet man als "Webserver". Eine gängige kostenlose Open-Source Variante davon ist [[https://nginx.org/en/|nginx]]. Das Internet ist unterm Strich eine Sammlung von Dateien, die ein Webbrowser laden und anzeigen kann. Damit unser Server Teil dieser Sammlung sein kann, brauchen wir ein Programm, dass einen bestimmten Ordner auf unseren Server für andere freigibt. Ein solches Programm bezeichnet man als "Webserver". Eine gängige kostenlose Open-Source Variante davon ist [[https://nginx.org/en/|nginx]].
 +==== NGINX Setup ====
 +Wir installieren NGINX über folgenden Befehl: ''sudo apt install nginx''.
 +Dies sollte den Server installieren und eine minimale Standard-Website aufsetzen.
 +Um zu überprüfen, ob die Installation erfolgrreich war, können wir die IP-Adresse des Servers (oder wenn ein Browser auf dem Server installiert ist auch auf dem Server via ''http://localhost'') aufrufen und sollten nun die Standard-Website sehen:
 +{{:nginx.png?400|}}
 +Der HTML-Code für diese Seite liegt unter ''/var/www/html/''. Wenn die Datei nicht in der URL spezifiziert ist, gibt NGINX immer eine index.html zurück. In diesen Ordner kann ich auch andere HTML / CSS Dateien ablegen und neue ordner erstellen, die alle über die Server-URL erreichbar bleiben.
 +