Kapitel 15 · 15.10
Web Application Firewall
Die Web Application Firewall (auch ModSecurity oder WAF genannt) prüft jede Anfrage an Ihre Website auf bekannte Angriffsmuster, etwa Versuche, Code in ein Formular einzuschleusen. Verdächtige Anfragen werden blockiert, bevor sie Ihre Website erreichen. Die Firewall ist standardmäßig aktiviert, was wir auch empfehlen.
Manchmal blockiert die Firewall eine Anfrage, die eigentlich in Ordnung ist. Sie sehen dann zum Beispiel einen Fehler 403 oder 406 beim Speichern einer Seite, beim Hochladen einer Datei oder beim Senden eines Formulars. In diesem Fall können Sie eine Regel für Ihre Domain deaktivieren.
Die Übersicht
Klicken Sie in DirectAdmin unter Erweiterte Funktionen auf Web Application Firewall. Sie sehen alle Hostnamen der gewählten Domain, bei Status ob die Firewall aktiv ist (Aktiviert) und bei Ausschlüsse wie viele Regeln Sie deaktiviert haben.

Welche Regel blockiert meine Anfrage?
- Führen Sie noch einmal aus, was fehlschlug (zum Beispiel die Seite speichern), damit die Anfrage erneut blockiert wird.
- Klicken Sie in der Übersicht auf Prüfprotokoll (2). Dort stehen die Anfragen, die die Firewall blockiert hat, mit der Nummer der Regel (der Regel-ID).
- Die Regel-ID finden Sie auch im Fehlerprotokoll Ihrer Domain (siehe Website-Übersicht und Protokolle: das Fehler-Protokoll und das Zugriffsprotokoll): Suchen Sie nach ModSecurity und [id "..."].

Eine Regel ausschließen
- Klicken Sie beim Hostnamen auf Ändern (1).
- Geben Sie unter Ausgenommene Regeln bei Regel-ID (2) die Nummer der Regel ein. Ein Bereich ist ebenfalls möglich, zum Beispiel 1234-1239.
- Geben Sie bei Kommentar den Grund an, zum Beispiel "Speichern einer Seite in WordPress". So wissen Sie das auch später noch.
- Klicken Sie auf Ausschluss hinzufügen und danach auf KONFIGURATION SPEICHERN (3).

Versuchen Sie es danach noch einmal. Funktioniert es jetzt, dann war das die betreffende Regel. Mit Änderungen rückgängig machen setzen Sie die Einstellungen auf den ursprünglichen Stand zurück.
Hinweis: Schalten Sie die Firewall nicht vollständig aus (Deaktiviert), nur um eine Meldung loszuwerden. Schließen Sie ausschließlich die Regel aus, die das Problem verursacht. Jede ausgeschlossene Regel macht Ihre Website etwas weniger geschützt, für den gesamten Hostnamen.
Kommen Sie nicht weiter?
Erstellen Sie ein Ticket mit der Adresse der Seite, was Sie getan haben und zu welchem Zeitpunkt. Wir suchen dann die passende Regel für Sie heraus. Lesen Sie auch Fehler 403 oder 406 beim Speichern oder Hochladen.
