可以用.htaccess控制权限控制.
http://secu.zzu.edu.cn/mirror/ApacheManual/howto/htaccess.html

解决方案 »

  1.   

    http://weblog.chedong.com/archives/000321.htmlhttp://popup10.tok2.com/home2/pro/perl/apache_manual/howto/htaccess.html
      

  2.   

    很简单,从你配置文件中找到类似下面的那句:
    Options Indexes FollowSymLinks
    将其修改成Options FollowSymLinks后保存即可(即去掉其中的indexes)
      

  3.   

    修改配置文件后,重启apache,再次作类似的http://localhost/images的目录访问的话
    网页就会变成Forbidden了
      

  4.   

    我既然能打开目录显示,当然也知道怎么关,楼上的多谢,你还不明白我的意思~
    回答问题的人水平好像有限.
    高手有没有,csdn的高手在哪里,
    对我这样的一个菜鸟提的问题,难道就不难稍微具体点的回答,从网上拉下来让我自己看
    这个我也会我试过了.只是看不懂!
    给个具体的做法呀
      

  5.   

    先编辑 httpd.conf在最后加入 <Directory /usr/local/apache/htdocs/members>
    #说明:这个在windows 下可以使用路径  如 c:/apache/htdocs\images  Options Indexes FollowSymLinks   allowoverride authconfig
    #说明:这一句是声明该目录要求认证  order allow,deny   allow from all  </Directory>在限制访问的目录建立一个文件.htaccess,其内容如下:  AuthName "会员区"   AuthType basic   AuthUserFile /usr/local/apache/members.txt 这个目录也可用路径 c:\apache...  require valid-user  说明:文件.htaccess中常用的配置命令有以下几个:  1) AuthName命令:指定认证区域名称。区域名称是在提示要求认证的对话框中显示给用户的(见附图)。  2)AuthType命令:指定认证类型。在HTTP1.0中,只有一种认证类型:basic。在HTTP1.1中有几种认证类型,如:MD5。  3) AuthUserFile命令:指定一个包含用户名和密码的文本文件,每行一对。  4) AuthGroupFile命令:指定包含用户组清单和这些组的成员清单的文本文件。组的成员之间用空格分开,如:  managers:user1 user2  5) require命令:指定哪些用户或组才能被授权访问。如:  require user user1 user2(只有用户user1和user2可以访问)  requiresgroupsmanagers (只有组managers中成员可以访问)  require valid-user (在AuthUserFile指定的文件中任何用户都可以访问)
    3.利用Apache附带的程序htpasswd,生成包含用户名和密码的文本文件:/usr/local/apache/members.txt,每行内容格式为“用户名:密码”。  #cd /usr/local/apache/bin  #htpasswd -bc ../members.txt user1 1234  #htpasswd -b ../members.txt user2 5678  文本文件members.txt含有两个用户:user1,口令为1234;user2,口令为5678。注意,不要将此文本文件存放在Web文档的目录树中,以免被用户下载。  欲了解htpasswd程序的帮助,请执行htpasswd -h。
      

  6.   

    ps:改好后要重启apache注意:
    members.txt 文件不要放在htdocs下面,找个其它的http无法访问的目录放就行了,如c:\apache目录下。如果你不想用htpasswd 来生成密码,直接在members.txt用明文写密码也行,格式好象是
    username:password
    这样打开网页的时候就得输入用户名与密码,三次错后进入错误页面。
      

  7.   

    很简单,从你配置文件中找到类似下面的那句:
    Options Indexes FollowSymLinks
    将其修改成Options FollowSymLinks后保存即可(即去掉其中的indexes)