Traefik Konfiguration
Reverse Proxy für FileProxy einrichten.
Übersicht
Traefik leitet /webdav Anfragen von der edulution UI an den FileProxy-Server weiter.
Voraussetzungen
- FileProxy installiert und läuft
- Traefik auf edulution UI VM
- FileProxy-Server IP-Adresse bekannt
Konfiguration
Config-Datei erstellen
Auf der edulution UI VM:
sudo nano /opt/edulution/data/traefik/config/webdav.yml
Pfad
Der Pfad kann je nach Installation variieren. Suchen Sie nach dem Traefik-Config-Verzeichnis.
Config-Inhalt
http:
routers:
webdav:
rule: "PathPrefix(`/webdav`)"
service: webdav
entryPoints:
- websecure
tls: {}
services:
webdav:
loadBalancer:
servers:
- url: "https://10.1.0.5:8443"
Anpassen: Ersetzen Sie 10.1.0.5 mit der IP Ihres FileProxy-Servers.
Traefik neustarten
docker-compose restart traefik
Testen
Verbindung prüfen
curl -k https://ihre-domain.de/webdav/
Sollte eine WebDAV-Antwort zurückgeben.
Traefik-Logs
docker-compose logs -f traefik
Troubleshooting
503 Service Unavailable
Ursache: FileProxy nicht erreichbar
Lösung:
# FileProxy-Status prüfen
ssh fileproxy-server
sudo systemctl status edulution-fileproxy
# Verbindung testen
curl -k https://10.1.0.5:8443/webdav/
Bad Gateway
Ursache: TLS-Problem
Lösung:
# Zertifikat prüfen
ssh fileproxy-server
cat /etc/edulution-fileproxy/webdav.pem
# Logs ansehen
sudo tail -f /var/log/edulution-fileproxy/webdav-server.log
Nächster Schritt
Aktivieren Sie WebDAV in der edulution UI →