如果文件不存在,则在apache中提供静态文件将返回500

时间:2015-06-09 23:45:32

标签: apache httpd.conf internal-server-error centos7

我在Centos 7上运行并且遇到一个奇怪但非常小的问题,如果文件系统上缺少诸如css或image之类的静态文件,Apache将返回500而不是404.

我尝试了一些事情,例如暂时禁用selinux,mod_security和mod_pagespeed来缩小问题范围,并且日志没有告诉我什么规则会导致它返回500而不是优雅地返回404.

有没有人想办法找出导致500错误的原因?

编辑(添加日志样本):
modsec_audit.log
--f9f2f74b,F--
HTTP / 1.0 500内部服务器错误
内容长度:0
连接:关闭
内容类型:text / html; charset = UTF-8

的access_log
[09 / Jun / 2015:19:38:37 -0400]“GET /subfolder/images/BTN_red_bullet.gif HTTP / 1.1”500 - “http://example.com/subfolder/”“Serf / 1.1.0 mod_pagespeed / 1.9.32.3- 4448"

的error_log
[Tue Jun 09 19:09:28.612497 2015] [pagespeed:warn] [pid 18574] [mod_pagespeed 1.9.32.3-4448 @ 18574]获取超时:http://example.com/subfolder/images/BTN_red_bullet.gif(连接到:xxxx)(1)等待50毫秒

0 个答案:

没有答案