Существуют ли версии ModSecurity, которые хорошо работают с поддерживаемыми версиями Nginx?
Я пытаюсь собрать Nginx и ModSecurity вместе, чтобы использовать проект набора правил OWASP.
Согласно странице загрузки modsecurity, последняя версия modsecurity (2.9.1) в настоящее время не стабильна при использовании с nginx. Это согласуется с моим опытом (не работает должным образом на Nginx 1.8.x или 1.9.x). Я также попробовал nginx_refactoring
ветвь ModSecurity, но она также не работает, и в любом случае она не была зафиксирована в течение почти 2 лет.
Я знаю, что есть новая версия modsecurity (libmodsecurity), но она еще не готова.
Существует ли какая-либо комбинация ModSecurity и поддерживаемой версии Nginx, которая, как известно, работает?
1 ответ
Сейчас работает, в основном вам нужно:
- Скомпилируйте ModSecurity Branch v3/master (необходимо, потому что вам нужно общее ядро libmodsecurity)
- Скомпилируйте соединитель ModSecurity-nginx
- Скомпилируйте nginx с помощью add-модуля ModSecurity-nginx
- Клонируйте и настройте набор правил OWASP и настройте его на Nginx
Это будет работать