问一个apache的初级问题,关于icon,gif,以及css文件

问一个apache的初级问题,关于icon,gif,以及css文件

我手头一个现成的cgi

现在碰到一个apache设置问题

cgi 放在/var/www/cgi-bin/下,已经可以运行

但是看不到icon,也就是gif文件,css文件的load失败了

问,是不是要这样设置:

ScriptAlias /data/ "/usr/www/data/"

<Directory "/usr/www/data/">
    AllowOverride all
    Options all
    Order allow,deny
    Allow from all
</Directory>

然后把css,gif文件放在/usr/www/data/下面?

关键是,Options 应该如何设置?是不是all就可以的?

还有AddIcon这么用的?

谢谢
ScriptAlias /data/ "/usr/www/data/"

我改成
Alias /data/ "/usr/www/data/"

但是还是没用

现象是,load时间变得很长,但是还是gif不出来

不明白阿
看看错误日志
看过了

如果没有执行权限,他就报执行权限没有的错

给了执行权限,他就报执行文件的格式错,也就是说,真的把gif,css当成执行文件去执行了

这个怎么解决?
已经解决了

问题是这句:

ScriptAlias /cgi-bin/ "/usr/www/cgi-bin"

所有放在/cgi-bin/以及其子目录下的文件都会首先被认为是可执行的文件来执行

所以/usr/www/cgi-bin/data下面的gif文件也被认为是可执行的,所以出了问题

必须放在一个独立的没有被ScriptAlias 语句定义过的目录,或者子目录下

这实在是一个很初级的网站构建的问题啊

可惜没人回答我