Differences

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

Link to this comparison view

Next revision
Previous revision
quickstart-nginx [2026/02/02 14:14] – created horstquickstart-nginx [2026/02/02 14:46] (current) horst
Line 2: Line 2:
 Hier erläutern wir kurz, wie man einen minimalen statischen Webserver aufsetzt. Hier erläutern wir kurz, wie man einen minimalen statischen Webserver aufsetzt.
 Voraussetzung hierfür ist eine abgeschlossenen [[linux-installieren|Linux Installation]] Voraussetzung hierfür ist eine abgeschlossenen [[linux-installieren|Linux Installation]]
 +==== 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]].
 +==== 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.
 +