【发布时间】:2019-02-28 02:25:12
【问题描述】:
通过 yum 安装了 nginx / nginx-module-security / libmodsecurity。
创建于:/usr/lib64/nginx/modules/ngx_http_modsecurity_module.so
nginx.conf:
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
load_module /usr/lib64/nginx/modules/ngx_http_modsecurity_module.so;
events {
worker_connections 1024;
}
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
include /etc/nginx/mime.types;
default_type application/octet-stream;
include /etc/nginx/services/*.conf;
}
试试 VHOST:
location / {
ModSecurityEnabled on;
ModSecurityConfig /etc/nginx/modsec_includes.conf;
...
服务nginx重启,出错,systemctl状态nginx.service:
nginx: [emerg] unknown directive "ModSecurityEnabled" in {location path}
什么问题以及如何解决?
【问题讨论】:
标签: nginx module centos mod-security