简体   繁体   English

modsecurity_rules_file 指令规则错误

[英]modsecurity_rules_file directive Rules error

I use this guide for add ModSecurity Nginx module我使用本指南添加ModSecurity Nginx模块

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

and create Dockerfile并创建 Dockerfile

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

and I have this bug for build image我有这个构建图像的错误

2019/03/09 08:50:17 [emerg] 1#1: "modsecurity_rules_file" directive Rules error. 2019/03/09 08:50:17 [emerg] 1#1:“modsecurity_rules_file”指令规则错误。 File: /etc/nginx/modsec/modsecurity.conf.文件:/etc/nginx/modsec/modsecurity.conf。 Line: 236. Column: 17. Failed to locate the unicode map file from: unicode.mapping Looking at: 'unicode.mapping', 'unicode.mapping', '/etc/nginx/modsec/unicode.mapping', '/etc/nginx/modsec/unicode.mapping'.行:236。列:17。未能从以下位置找到 unicode 映射文件:unicode.mapping 正在查看:'unicode.mapping'、'unicode.mapping'、'/etc/nginx/modsec/unicode.mapping'、'/ etc/nginx/modsec/unicode.mapping'。 in /etc/nginx/conf.d/default.conf:5 nginx: [emerg] "modsecurity_rules_file" directive Rules error.在 /etc/nginx/conf.d/default.conf:5 nginx: [emerg] "modsecurity_rules_file" 指令规则错误。 File: /etc/nginx/modsec/modsecurity.conf.文件:/etc/nginx/modsec/modsecurity.conf。 Line: 236. Column: 17. Failed to locate the unicode map file from: unicode.mapping Looking at: 'unicode.mapping', 'unicode.mapping', '/etc/nginx/modsec/unicode.mapping', '/etc/nginx/modsec/unicode.mapping'.行:236。列:17。未能从以下位置找到 unicode 映射文件:unicode.mapping 正在查看:'unicode.mapping'、'unicode.mapping'、'/etc/nginx/modsec/unicode.mapping'、'/ etc/nginx/modsec/unicode.mapping'。 in /etc/nginx/conf.d/default.conf:5在 /etc/nginx/conf.d/default.conf:5

nginx:1.14 nginx:1.14

modsecurity V3模组安全V3

you can check this issue on github.你可以在github上检查这个问题。 worked for me.为我工作。 Copy the file /opt/ModSecurity/unicode.mapping to the location where you placed the modsecurity.conf https://github.com/SpiderLabs/ModSecurity/issues/1941将文件 /opt/ModSecurity/unicode.mapping 复制到放置 modsecurity.conf 的位置https://github.com/SpiderLabs/ModSecurity/issues/1941

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM