求助!apache2.2.4无法显示图片

求助!apache2.2.4无法显示图片

编译时仅选用了--enable-so,启动后无法显示图片。

在地址栏输入file:///usr/local/apache2/htdocs/index.html可以显示图片,
但是输入http://local/网页显示就是一个红叉叉。

error_log没有相关内容,
access_log有127.0.0.1--[时间]“get /apache_pb.png http/1.1" 200 1385记录。
你直接访问图片,是什么结果呢?

就是敲么?没有东西出来,就是ACCESS_LOG里出一堆记录,跟上边的一样。

我就在测试的index.html里加了个<img src='apache_pb.gif'>,"It works!"还可以显示出来。
APACHE_PB.GIF

apache_pb.gif

文件名称的大小写都完全正确么?
都是小写,正确。
WEB格式图片,有象素要求的。

你在网上抓一张小图片,保存到本地,然后调用看看,通过HTTP访问的图片,跟本地访问是有不同,以前发现过。

貌似PS保存的时候,要选择RGB格式。。。
我用的是安装apache带的图片啊,就是那个羽毛的,这个应该可以的吧。
要是故意输入一个不存在的地址就会提示Not Found The requested URL /usr/local/apache2/htdocs/apache_pb.png was not found on this server.

输入正确的路径就没有反应,也没有东东显示出来。
很郁闷的是服务器已经返回了200,但是客户端只能看到一个红叉叉.