欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


IIS提示未找到提供程序
win7电脑如何恢复网页默认的字体大小
win7下载后怎样直接查看显存大小
Nginx如何配置url_hash转发方式
IIS报在服务器上找不到脚本语言'VBScript.encode'错误怎么办
Linux下如何将数据库脚本文件从sh格式变为sql格式
Win7去除输入法图标CH字样的方法
百度云离线下载教程
Win8里搜索软件方法
Win7系统中无法搜索word文件的解决方法
配置Apache禁止显示文件列表
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

 当你在浏览器输入地址:

http://localhost:8080/
如果你的文件根目录里有 index.html,浏览器就会显示 index.html的内容,如果没有 index.html,Apache将在浏览器显示文件根目录的目录列表,目录列表包括文件根目录下的文件和子目录。给网站造成安全风险。
同样当你输入一个虚拟目录的地址:
http://localhost:8080/My/
如果该虚拟目录下没有 index.html,浏览器也会显示该虚拟目录的目录结构,列出该虚拟目录下的文件和子目录。
我们可以通过修改Apache的配置文件,来禁止 Apache 显示目录结构列表。
打开httpd.conf ,来看一个目录配置:

<Directory "D:/WAMP/WWW">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

你只需要将上面红色代码中的 Indexes 去掉,就可以禁止Apache 显示该目录结构。用户就不会看到该目录下的文件和子目录列表了。
Indexes 的作用就是当该目录下没有 index.html 文件时,就显示目录结构。
现改为如下:

<Directory "D:/WAMP/WWW">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

另外也可以在 Indexes 前加一个减号 “-”,同样可以禁止Apache显示目录结构。
在Indexes前加 “+” 代表允许目录浏览;加 “-” 代表禁止目录浏览。修改如下:

<Directory "D:/WAMP/WWW">
    Options -Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站