Ошибка правил директивы modsecurity_rules_file

Я использую это руководство для добавления модуля ModSecurity Nginx.

https://www.nginx.com/blog/compiling-and-installing-modsecurity-for-open-source-nginx/

и создайте Dockerfile

https://github.com/mhosseinz75/nginx-modsecurity/blob/master/Dockerfile

и у меня есть эта ошибка для сборки образа

09.03.2019, 08:50:17 [возникновение] 1#1: Ошибка правил директивы modsecurity_rules_file. Файл: /etc/nginx/modsec/modsecurity.conf. Строка: 236. Столбец: 17. Не удалось найти файл карты юникода из: unicode.mapping Просмотр: 'unicode.mapping', 'unicode.mapping', '/etc/nginx/modsec/unicode.mapping', '/ etc/nginx/modsec/unicode.mapping». в /etc/nginx/conf.d/default.conf:5 nginx: [emerg] Ошибка правил директивы modsecurity_rules_file. Файл: /etc/nginx/modsec/modsecurity.conf. Строка: 236. Столбец: 17. Не удалось найти файл карты юникода из: unicode.mapping Просмотр: 'unicode.mapping', 'unicode.mapping', '/etc/nginx/modsec/unicode.mapping', '/ etc/nginx/modsec/unicode.mapping». в /etc/nginx/conf.d/default.conf:5

нгинкс: 1.14

модбезопасность V3


person Mhz    schedule 09.03.2019    source источник


Ответы (1)


вы можете проверить эту проблему на github. работал на меня. Скопируйте файл /opt/ModSecurity/unicode.mapping в место, где вы разместили modsecurity.conf https://github.com/SpiderLabs/ModSecurity/issues/1941

person user3227783    schedule 22.03.2019