我使用本指南添加 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','/ 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映射文件:unicode.mapping查看:'unicode.mapping','unicode.mapping','/ etc / nginx / modsec / unicode.mapping','/ etc / nginx / modsec / unicode.mapping”。在/etc/nginx/conf.d/default.conf:5
中
nginx:1.14
modsecurity V3
答案 0 :(得分:0)
您可以在github上检查此问题。为我工作。 将文件/opt/ModSecurity/unicode.mapping复制到放置modsecurity.conf的位置 https://github.com/SpiderLabs/ModSecurity/issues/1941