问一个关于apache配置虚拟目录的问题

问一个关于apache配置虚拟目录的问题

我在一个RedHat AS 4的服务器上,使用系统自带的apache(2.0.52)建立一个网站,希望在web根下面建一个虚拟目录,具体位置是/var/ftp/mpg/,因此apache的配置文件httpd.conf中,设置如下:


Alias /files/ "/var/ftp/mpg/"

<Directory "/var/ftp/mpg">
    Options Indexes MultiViews
    AllowOverride None
    DirectoryIndex index.html
    Order allow,deny
    Allow from all
</Directory>

重新启动apache后,输入:http://a.b.c.d/访问正常,能打开apache的默认页,但输入http://a.b.c.d/files就不对了,显示的是:

Forbidden

You don't have permission to access /files/ on this server.
Apache/2.0.52 (Red Hat) Server at a.b.c.d Port 80

如果最后不加“/”,用http://59.36.96.201/files访问,则是404错误:

Not Found

The requested URL /files was not found on this server.
Apache/2.0.52 (Red Hat) Server at a.b.c.d Port 80

/var/ftp/mpg目录一切正常,里面也有正常的内容,权限用777也试过,也不行。我web root是系统默认的/var/www/html。
我想可能还是apache的配置有问题,请这儿的大侠指点一下,是不是我哪儿少设了什么?谢谢!

这个也没人知道啊!?
有人人知道嘛?偶想这问题应该不太难解决吧?
虚拟目录没默认首页吧
你虚拟的是/files/而不是/files
看看你的httpd.conf中的user group的用户是谁,然后看你的"/var/ftp/mpg目录权限属主是谁 再试一下