编辑httpd.conf文件
找到如下内容:
<Directory “/jesse/www”>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

在Options Indexes FollowSymLinks在Indexes前面加上 – 符号。
即:Options -Indexes FollowSymLinks 或者 改为Options FollowSymLinks即将indexes去掉
AllowOverride None 如果需要服务器支持rewrite功能则将其设置为AllowOverride All
[备注在:Indexes前,加+代表允许目录浏览;加–代表禁止目录浏览]

这样的话就属于整个Apache禁止目录浏览了。
如果是在虚拟主机中,只要增加如下信息就行:
<Directory “/jesse/www/test”>
Options -Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>

这样的话就禁止在test工程下进行目录浏览。
备注:切记莫把“Allow from all”改成 “Deny from all”,否则,整个网站都不能被打开。