modsecurity_rules_file指令规则错误

问题描述 投票:1回答:1

我使用本指南添加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映射文件: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映射文件: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

安全模式

nginx owasp mod-security
1个回答
0
投票

你可以在github上查看这个问题。为我工作。将文件/opt/ModSecurity/unicode.mapping复制到您放置modsecurity.conf的位置https://github.com/SpiderLabs/ModSecurity/issues/1941

© www.soinside.com 2019 - 2024. All rights reserved.