我正在为在debian 8 jessie上运行的apache2服务器配置modsecurity-crs。安装modsecurity并为base_rules和optional_rules创建符号链接后,apache2无法重新启动。使用
sudo journalctl | tail
显示错误消息
' AH00526:第51行的语法错误 ../的ModSecurity-CRS / activated_rules / modsecurity_crs_16_session_hijacking.conf'
答案 0 :(得分:2)
好的,我在这里找到了答案。 - https://github.com/SpiderLabs/owasp-modsecurity-crs/commit/e2fbef4ce89fed0c4dd338002b9a090dd2f6491d 从本质上讲,crs模块中存在一个错误。您需要从modsecurity_crs_16_session_hijacking.conf的第49行删除单词'chain'您可以使用'sudo nano modsecurity_crs_16_session_hijacking.conf'来执行此操作,然后滚动到该行,删除单词'chain'然后按Ctrl + O然后按Ctrl + X 编辑完成后,使用'sudo /etc/init.d/apache2 start
重新启动apache服务