QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 850|回复: 3

apache设置问题

[复制链接]
发表于 2005-6-20 14:40:02 | 显示全部楼层 |阅读模式
请问如何配置才能使用户无法访问apache上的目录

比如如何让用户不能列出http://127.0.0.1/123下的索引
我知道可以用<directory /123>order allow,deny   deny from all</directory>限定某个目录不能访问
但是如果目录比较多的话就要在httpd.conf中写入许多条这样的语句
发表于 2005-6-23 22:14:26 | 显示全部楼层
利用 .htaccess 文件符合你的要求吗?
回复

使用道具 举报

 楼主| 发表于 2005-6-24 17:25:36 | 显示全部楼层
可是我看许多地方写不推荐用htaccess,改什么地方能不让用户访问目录底下的东西呢,比如说他们输入http://xxx.xxx.xxx.xxx/123的时候看到的不是我123目录下所有文件和文件夹的列表
回复

使用道具 举报

发表于 2005-6-24 21:15:54 | 显示全部楼层
要对所有目录禁止列表的话那就简单了,在 Apache 的配置文件中使用 Options -Indexes 即可:
[code:1] .
.
.
<Directory "你的www根目录">
    Options -Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
.
.
.[/code:1]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 18:59 , Processed in 0.087003 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表