diff --git a/apache.conf.example b/apache.conf.example index 889a683..5a0d286 100644 --- a/apache.conf.example +++ b/apache.conf.example @@ -49,6 +49,9 @@ RequestHeader set X-Forwarded-Proto "https" RequestHeader set X-Real-IP %{REMOTE_ADDR}s RequestHeader set X-Forwarded-For %{REMOTE_ADDR}s + + # Timeouts für WebSocket-Verbindungen + ProxyTimeout 3600 # API-Routen diff --git a/backend/services/socketService.js b/backend/services/socketService.js index 2c101e8..14c1882 100644 --- a/backend/services/socketService.js +++ b/backend/services/socketService.js @@ -9,7 +9,7 @@ export const initializeSocketIO = (httpServer) => { credentials: true, methods: ['GET', 'POST'] }, - // Wichtig für Reverse Proxy (Nginx): Path und Transports explizit setzen + // Wichtig für Reverse Proxy (Apache/Nginx): Path und Transports explizit setzen path: '/socket.io/', transports: ['websocket', 'polling'], // Erlaube Upgrade von polling zu websocket