Директива modsecurity_rules_file Ошибка правил - PullRequest
1 голос
/ 09 марта 2019

Я использую это руководство для добавления 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

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

2019/03/09 08:50:17 [emerg] 1 # 1: директива modsecurity_rules_file Ошибка правил.Файл: /etc/nginx/modsec/modsecurity.conf.Строка: 236. Столбец: 17. Не удалось найти файл карты Юникода из: unicode.mapping. Просмотр: 'unicode.mapping', 'unicode.mapping', '/etc/nginx/modsec/unicode.mapping', '/и т.д. / 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', '/и т.д. / Nginx / modsec / unicode.mapping.в /etc/nginx/conf.d/default.conf:5

nginx: 1,14

modsecurity V3

1 Ответ

0 голосов
/ 22 марта 2019

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

...