Push WesocketChanges
This commit is contained in:
45
websocket-setup-commands.sh
Executable file
45
websocket-setup-commands.sh
Executable file
@@ -0,0 +1,45 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "🔧 Apache WebSocket Support Setup"
|
||||
echo "================================="
|
||||
|
||||
# Kopiere die aktualisierte Apache-Konfiguration
|
||||
echo "Kopiere Apache-Konfiguration..."
|
||||
sudo cp /root/ninjaserver/apache-ssl-config.conf /etc/apache2/sites-available/ninjaserver-ssl.conf
|
||||
echo "✅ Konfiguration kopiert"
|
||||
|
||||
# Apache Module aktivieren
|
||||
echo "Aktiviere benötigte Apache-Module..."
|
||||
sudo a2enmod proxy
|
||||
sudo a2enmod proxy_http
|
||||
sudo a2enmod proxy_wstunnel
|
||||
sudo a2enmod rewrite
|
||||
sudo a2enmod headers
|
||||
sudo a2enmod ssl
|
||||
|
||||
echo "✅ Module aktiviert"
|
||||
|
||||
# SSL Site aktivieren (falls noch nicht geschehen)
|
||||
echo "Aktiviere SSL-Site..."
|
||||
sudo a2ensite ninjaserver-ssl
|
||||
|
||||
# Standard-Site deaktivieren (optional)
|
||||
echo "Deaktiviere Standard-Site..."
|
||||
sudo a2dissite 000-default
|
||||
|
||||
# Apache-Konfiguration testen
|
||||
echo "Teste Apache-Konfiguration..."
|
||||
sudo apache2ctl configtest
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "✅ Apache-Konfiguration ist gültig"
|
||||
echo "Starte Apache neu..."
|
||||
sudo systemctl restart apache2
|
||||
echo "✅ Apache wurde neugestartet"
|
||||
|
||||
echo ""
|
||||
echo "🎉 WebSocket Support sollte jetzt funktionieren!"
|
||||
echo "Teste die Verbindung mit: wss://ninja.reptilfpv.de/socket.io/"
|
||||
else
|
||||
echo "❌ Apache-Konfiguration hat Fehler - bitte überprüfen"
|
||||
fi
|
||||
Reference in New Issue
Block a user