Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Modsecurity导致django管理员发送空响应_Django_Nginx_Uwsgi_Mod Security - Fatal编程技术网

Modsecurity导致django管理员发送空响应

Modsecurity导致django管理员发送空响应,django,nginx,uwsgi,mod-security,Django,Nginx,Uwsgi,Mod Security,我对使用uwsgi、带有modsecurity和pagespeed的nginx以及django相当陌生。当我注释掉这些行时: ModSecurityEnabled on; ModSecurityConfig modsec_includes.conf; 在mysite_nginx.conf中,我可以按预期登录到django管理员帐户,但是当我启用它们时,我得到了 my.server.ip.address didn’t send any data. ERR_EMPTY_

我对使用uwsgi、带有modsecurity和pagespeed的nginx以及django相当陌生。当我注释掉这些行时:

       ModSecurityEnabled on;
       ModSecurityConfig modsec_includes.conf;
在mysite_nginx.conf中,我可以按预期登录到django管理员帐户,但是当我启用它们时,我得到了

my.server.ip.address didn’t send any data.
ERR_EMPTY_RESPONSE
当我尝试登录时,在我的浏览器中。查看我的nginx错误日志显示没有modsecurity错误。它显示的错误是:

2017/01/26 12:08:13 [alert] 3521#0: worker process 8640 exited on signal 11
因为当modsecurity关闭时,一切似乎都正常工作,所以这里可能出现了问题

  • 编译ModSecurity Branch v3/master(因为需要公共核心,所以是必需的 libmodsecurity)
  • 编译ModSecurity nginx连接器
  • 使用添加模块ModSecurity nginx编译nginx
  • 克隆并将OWASP规则集和配置配置为Nginx
这会管用的

  • 编译ModSecurity Branch v3/master(因为需要公共核心,所以是必需的 libmodsecurity)
  • 编译ModSecurity nginx连接器
  • 使用添加模块ModSecurity nginx编译nginx
  • 克隆并将OWASP规则集和配置配置为Nginx
这会管用的


超链接可能会随着时间的推移而改变,并导致断开的链接丢失答案。如果你能从这篇文章的链接中总结出答案,这将有助于未来的访问者。我需要更多的声誉来发布超过2个链接,完整的描述我需要发布4个url(src存储库)。所以’_(ツ)_/“”,请跟随链接,如果有人有疑问,请与我联系。超链接可能会随着时间的推移而改变,并导致答案在断开的链接中丢失。如果您可以在本文中总结链接中的答案,这将有助于未来的访问者。我需要更多的声誉发布超过2个链接,完整的描述我需要发布4个url(src存储库)“那么”_(ツ)_/如果有人有疑问,请联系我。