Allgemeine Infos
Abgabe 1
Deadline: 08.04.2025
Abgabe 2
Deadline: 29.04.2025
Abgabe 3
Deadline: 06.05.2025
Abgabe 4
Deadline: 20.05.2025
Abgabe 5
Deadline: 27.05.2025
Abgabe 6
Deadline: 03.06.2025
Abgabe 7
Deadline: 10.06.2025
Abgabe 8
Deadline: 17.06.2025
Abgabe 9
Deadline: 24.06.2025
Abgabe 10
Deadline: 01.07.2025
Abgabe 11
Deadline: 09.07.2025
Abgabe 2
Deadline: 29.04.2025
Aufgaben
- 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