Open icedrugs1989 opened 5 years ago
未使用https 时,是不是未使用 access_rule 模块?
试试修改,nginx配置文件,将listen 443; 改为 listen 443 default ssl;
嗯,我先试试,http的那种没有问题,都是正常的,不会乱拦截请求
不起作用,还是ERR_SSL_PROTOCOL_ERROR这个错误,如果不加ssl_certificate_by_lua_file这一项,就会全部被拦截都是触发规则的请求
这个是被拦截的错误
有拦截,说明ssl通过了,试着将forward,forward_addr这些配置补全就好了
forward,forward_addr 这个需要怎么配置,我们每个location转向的都不一样
这样配置后,ssl的好像是可以拦截了,但是http的不生效了,完全不起作用,没有拦截
1、http的请求访问都正常,waf拦截ok 2、线上在使用https,升级到openwaf后,https的请求全部被拦截,加入ssl_certificate_by_lua_file配置后,报ERR_SSL_PROTOCOL_ERROR500错误 3、/usr/local/src/OpenWAF/conf/twaf_access_rule.json配置如下