目录无法验证!

目录无法验证!

NameVirtualHost *
<VirtualHost *>
        ServerAdmin webmaster@localhost
        ServerName debian.com

        DocumentRoot /var/www/test
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/test>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride AuthConfig
                Order allow,deny
                allow from all
        </Directory>
        <Directory /var/www/test/abc>
                 Options Indexes FollowSymLinks MultiViews
                 AllowOverride AuthConfig
                 Order allow,deny
                 allow from all
        </Directory>
        <Directory /var/www/test/denis>
                 Options Indexes FollowSymLinks MultiViews
                 AllowOverride AuthConfig
                 Order allow,deny
                 allow from all
        </Directory>
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
为什么只有/var/www/test/进行认证,而abc和denis在目录列表里根本看不见,无法浏览。
是我说的不够详细吗?我没有办法实现登录网站时需要一次认证,当进入特定的目录时还需要一次认证。有谁能写一下大概的配置文件,我都郁闷好几天了,什么办法都试了,看了好多资料,我刚接触apache。谢谢大家。
不知道你是想把这个东西放在那个业务上.如果是FTP业务,那我们还可以用其他的方法,比如利用FTP Server本身的一些用户验证和各种规则.如果是WEB业务,我觉得我们是不是可以用Apache+PHP+MySQL的结构,在MySQL里做2个表,一个表用于网站登陆,一个表用于区分不同业务(或者目录)的用户.用PHP编程,默认状态下特定目录除Apache外其他用户不可访问.只有在用户信息在2个表上都可查到的情况下,才能访问特定的用户.这样应该可以实现了吧.
谢谢,我还是菜鸟呢,所以mysql和php还要慢慢学啊,我想知道通过apache的配置能否实现,谢谢!