Глава 15 · 15.10
Web Application Firewall
的 Web Application Firewall (наричана още ModSecurity или WAF) проверява всяка заявка към Вашия уебсайт за известни модели на атаки, като опити за вмъкване на код във формуляр. Подозрителните заявки се спират, преди да достигнат до Вашия уебсайт. Защитната стена по подразбиране е включена и Ви препоръчваме да я оставите така.
Понякога защитната стена спира заявка, която всъщност е наред. Тогава може да видите например грешка 403 или 406 при запазване на страница, качване на файл или изпращане на формуляр. В такъв случай можете да изключите само едно правило за Вашия домейн.
Прегледът
Кликнете в DirectAdmin под Advanced Features върху Web Application Firewall. Ще видите всички имена на хостове на избрания домейн, при State дали защитната стена е включена (Enabled) и при Exclusions колко правила сте изключили.

Кое правило блокира моята заявка?
- Направете отново това, което се обърка (например запазването на страницата), така че заявката да бъде спряна отново.
- Кликнете в прегледа върху Audit log (2). Там са посочени заявките, които защитната стена е спряла, с номера на правилото (ID на правилото).
- ID на правилото можете да намерите и в журнала за грешки на Вашия домейн (вижте Site summary & logs: лог файлът за грешки и лог файлът за достъп): потърсете ModSecurity и [id "..."].

Изключване на правило
- Кликнете при името на хоста върху Modify (1).
- Попълнете под Excluded rules при Rule ID (2) номера на правилото. Може да се посочи и диапазон, например 1234-1239.
- Попълнете при Comment защо, например "запазване на страница в WordPress". Така по-късно ще знаете.
- Кликнете върху Add exclusion и след това върху SAVE CONFIGURATION (3).

След това опитайте отново. Ако сега работи, значи това е било правилото. С Undo changes връщате настройките такива, каквито са били.
Внимание: Не изключвайте защитната стена напълно (Disabled), за да се отървете от съобщение. Изключвайте само правилото, което причинява проблема. Всяко изключено правило прави Вашия уебсайт малко по-малко защитен, за цялото име на хост.
Не успявате да се справите?
Направете тикет с адреса на страницата, какво сте правили и момента на случването. Тогава ние ще потърсим правилото вместо Вас. Прочетете също Грешка 403 или 406 при запазване или качване.
