dws://

Abgabe 2

Deadline: 29.04.2025

Aufgaben

System-Architektur Abgabe 2
  • Fügen Sie zu Ihrer System-Architektur einen Reverse Proxy hinzu. Nehmen Sie hier für Caddy
    • Der Reverse Proxy soll bei HTTP-Anfragen auf den Pfad /nginx auf den Nginx-Webserver weiterleiten.
    • Im Reverse Proxy muss ein URI-Replacement konfiguriert werden, welcher den Pfad /nginx auf die DocumentRoot des Nginx-Webserver weiterleitet.
    • Der Nginx-Webserver sollte dann auf Anfragen zum Pfad /nginx die Startseite zurückgeben.
  • Fügen Sie zu Ihrer System-Architektur die Spring-Anwendung FitAmCampus hinzu
    • Der Reverse Proxy soll bei HTTP-Anfragen auf den Pfad /fitamcampus auf die FitAmCampus-Anwendungen.
    • Studierende, die im Wintersemester 2024/2025 den Workshop zum Modul Grundlagen des Webs (GDW) erfolgreich absolviert haben, können gerne Ihre eigene FitAmCampus-Anwendung verwenden.
      • Führen Sie dazu den Befehl ./gradlew bootJar im Ihrem Projekt-Ordner aus.
      • Im Ordner build/libs finden Sie dann die JAR-Datei
    • Alternativ kann die folgende JAR-Datei der FitAmCampus-Anwendung verwendet werden: fitamcampus-h2.jar
  • Fügen Sie zu Ihrer System-Architektur einen FTP-Server hinzu, welcher ermöglicht über FTP Dateien auf dem Webserver hochzuladen.
  • Dieser FTP-Server teilt dementsprechend mit dem Webserver ein Volume
  • Pushen Sie den Code Ihres Projekts in Ihr Gitlab-Projekt

Videos