AH00526:语法错误行51 modsecurity_crs_16_session_hijacking.conf

时间:2016-07-16 07:54:52

标签: debian apache2 mod-security

我正在为在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'

1 个答案:

答案 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服务