服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

使用ScriptAlias时,Apache2会尝试访问顶级目录

我使用Munin-cgi作为我的服务器的监控系统。 有一刻,我意识到我的error.log中有奇怪的,非常恼人的音符,而一切都保持良好运行,没有错误。 目前,我在Munin的apacheconfiguration文件中注释了所有内容,错误仍然出现。 这是我的configuration: <VirtualHost *:80> <Directory /> Options -MultiViews </Directory> ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph </VirtualHost> 所以,如果我打电话给脚本: http://<server>/munin-cgi/munin-cgi-graph/DOMAIN/HOST/PICTURE.png?&size_x=800&size_y=400 我在error.log中得到以下错误: [Thu Oct 20 22:40:32.016850 2016] [authz_core:error] [pid 25196] [client 192.168.235.77:46192] AH01630: client denied by server configuration: /var/www/DOMAIN 而已。 即使打开了最大跟踪级别,我也没有看到任何可疑信息。 脚本正在工作,我看到它的输出,但每次调用脚本,Apache删除/munin-cgi/munin-cgi-graph/并尝试访问http://<server>//DOMAIN/HOST/PICTURE.png 。 即使我创build文件/var/www/DOMAIN/HOST/PICTURE.png/index.html cgi脚本仍然继续被调用,显然,在error.log消息消失。 也许在顶层apacheconfiguration文件的某个地方有一个错误,但是我仍然无法find它。 停止警告的唯一方法是写 <Location /> Require all granted </Location> 但是,这当然不安全 UPD:这是mod_rewrite开启的日志: [Thu Oct 20 19:33:38.672038 […]