diff --git a/DEPLOYMENT_SOCKET_IO.md b/DEPLOYMENT_SOCKET_IO.md index 0757448..e284034 100644 --- a/DEPLOYMENT_SOCKET_IO.md +++ b/DEPLOYMENT_SOCKET_IO.md @@ -76,7 +76,7 @@ Dieses Skript prüft: - Ob Port 3051 geöffnet ist - Ob der Server erreichbar ist -### 6. Testen +### 7. Testen Im Browser sollte Socket.IO jetzt direkt zu `wss://tt-tagebuch.de:3051` verbinden. @@ -107,7 +107,17 @@ Im Browser sollte Socket.IO jetzt direkt zu `wss://tt-tagebuch.de:3051` verbinde - Suche in den Logs nach: `🚀 HTTPS-Server für Socket.IO läuft auf Port 3051` - Falls nicht vorhanden, prüfe auf Fehler: `⚠️ HTTPS-Server konnte nicht gestartet werden` -### SSL-Zertifikat-Fehler +### SSL-Zertifikat-Fehler / Berechtigungsfehler + +**Fehler:** `EACCES: permission denied, open '/etc/letsencrypt/live/tt-tagebuch.de/privkey.pem'` + +**Lösung:** +```bash +cd /var/www/tt-tagebuch.de/backend +chmod +x scripts/fixCertPermissions.sh +sudo ./scripts/fixCertPermissions.sh +sudo systemctl restart tt-tagebuch +``` Stelle sicher, dass die Zertifikate existieren: ```bash