Zum Hauptinhalt springen

Traefik Konfiguration

Reverse Proxy für FileProxy einrichten.

Übersicht

Traefik leitet /webdav Anfragen von der edulution UI an den FileProxy-Server weiter.

Voraussetzungen

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