小编Alo*_*oha的帖子

如何防止 Apache2 尝试将文件作为脚本执行?

所以基本上,我完全按照有关 iptraf 监控和 rrdtool 的指南进行操作。我/usr/lib/cgi-bin/像往常一样将它放入cgi 脚本中。然后,当我从浏览器访问它时,它制作的图像似乎已损坏。出于调试目的,我暂时将权限设置为 777。我认为 Apache2 正在尝试将 png 文件作为脚本执行。我该如何防止?下面是我的配置文件。提前致谢!

哦。我以 root 身份运行。

#tail /var/log/apache2/error.log

[Sun Mar 01 06:13:05 2015] [error] [client 192.168.0.241] Premature end of script headers: tcp_services-25-6hr.png, referer: http://192.168.0.1/cgi-bin/tcp.cgi
[Sun Mar 01 06:13:05 2015] [error] [client 192.168.0.241] Premature end of script headers: tcp_services-80-6hr.png, referer: http://192.168.0.1/cgi-bin/tcp.cgi
[Sun Mar 01 06:13:05 2015] [error] [client 192.168.0.241] Premature end of script headers: tcp_services-22-6hr.png, referer: http://192.168.0.1/cgi-bin/tcp.cgi
[Sun Mar 01 06:13:49 2015] [error] [client 192.168.0.241] (8)Exec format error: exec …
Run Code Online (Sandbox Code Playgroud)

scripting permissions debian cgi apache-2.2

2
推荐指数
1
解决办法
1851
查看次数

标签 统计

apache-2.2 ×1

cgi ×1

debian ×1

permissions ×1

scripting ×1