### Zusatz zur Projektaufgabe

## 1. Webseite lokal mit Nginx hosten und nach außen freigeben

Ausgangspunkt

Ihr habt bereits euren Webauftritt für PowerTech Energiesysteme erstellt.
In dieser Zusatzaufgabe sollt ihr:

- Eure Webseite lokal über Laragon mit Nginx erreichbar machen.
- Recherchieren, wie ihr euren lokalen Webserver so „tunneln“ könnt, dass andere Teilnehmer im Kursraum eure Seite über eine öffentliche URL aufrufen können.
- Diese Lösung praktisch einrichten und kurz dokumentieren.


Arbeitsform: wie bisher, in euren Projektgruppen

Ziel: Am Ende der Zeit soll jede Gruppe:

- die eigene Seite lokal über Nginx aufrufen können (z. B. http://localhost:8080/index.html o. ä.),

- eine öffentliche URL haben, unter der jeder die Seite aufrufen kann der die URL kennt,

- eine kurze Doku (max. 1 Seite) zur verwendeten Lösung erstellt haben.



----

Teil 1: Webseite mit Laragon unter Nginx erreichbar machen
- Laragon Installation anpassen, nginx als Webserver aktivieren
- Projekt einrichten im "webroot"
- Testen

Teil 2: Rechercheauftrag

Nun sollt ihr selbstständig herausfinden, wie ihr euren lokalen Nginx/Laragon‑Server so erreichbar machen könnt, dass andere darauf zugreifen können – ohne komplizierte Router‑Konfiguration.

Fragestellungen für die Recherche
Bearbeitet und dokumentiert mindestens folgende Fragen:

- Welche Möglichkeiten gibt es grundsätzlich, eine lokale Webseite im Internet bzw. im Netzwerk freizugeben?

- Stichworte: Portweiterleitung, Reverse Proxy, VPN, „Tunnel“ usw.

- Gibt es Tools oder Dienste, mit denen man einen lokalen Port über das Internet erreichbar machen kann, ohne am Router etwas umzustellen?

Sucht bewusst nach Begriffen wie

- „expose localhost to internet“

- „share local web server with others“

- „local tunnel http“

Wählt ein solches Tool aus, das:

- unter Windows (ggf. in eurer VM) läuft,

- kostenlos oder mit Free‑Tier nutzbar ist,

- es euch ermöglicht, euren Laragon/Nginx‑Port nach außen freizugeben (z. B. Port 80, 8080, 8000 …).

Konkrete Aufgabe
- Tool auswählen

- Entscheidet euch gruppenweise für ein Werkzeug 

- Achtet darauf, dass ihr es in der gegebenen Zeit installieren/konfigurieren könnt.

Installation & Einrichtung

- Installiert das Tool auf dem System, auf dem auch Laragon läuft (Windows/VM).

- Startet euren lokalen Nginx‑Server (Laragon läuft bereits).

- Richtet das Tool so ein, dass es euren lokalen Webserver‑Port tunnelt, z. B.:

http://localhost:80

http://localhost:8080

http://localhost:8000

Dokumentiert:

- welche Befehle ihr verwendet habt,

- welcher Port getunnelt wird,

- welche öffentliche URL ihr erhalten habt.


Kurze Dokumentation (max. 1 Seite)

- Name der Gruppe
- Verwendetes Tool + Download‑URL
- Kurze Schrittfolge (Bulletpoints) „So sind wir vorgegangen“
- Öffentliche URL (Beispiel) und Test‑Ergebnis 
- Kurze Reflexion:
Welche Vor- und Nachteile seht ihr bei dieser Lösung (Sicherheit, Geschwindigkeit, Aufwand)?

