Apache 如何关闭目录访问?

赞赏 2016-07-12

有时候 Apache 配置后,访问网站目录时 Apache 默认配置为可列出目录/文件列表。即当访问 http://您的站点域名 或主机 IP 时,会列出相关的目录和文件列表。如下图,这个情况有安全风险,会暴漏服务器站点下的相关目录。

Apache 如何关闭目录访问?

可以通过修改 Apache 配置文件 httpd.conf 来实现禁止列出目录/文件列表,

方法如下:

1、打开 Apache 配置文件 httpd.conf ,这里我们以一键安装包为例,路径为 /alidata/www/phpwind 

2、在 httpd.conf 配置文件中找到如下的参数位置

Options Indexes
AllowOverride None
Order allow,deny
Allow from all

修改 Options Indexes 为 Options None,

备注 :根据PHP运行环境安装包的不同,Options Indexes也有可能是Options Indexes FollowSymLinks,一并改为Options None 即可。

12.png


3、保存 httpd.conf ,并重启 Apache 即可。

14.png

4、再次访问测试,就不会在显示目录,而会直接显示 “Forbidden” 。

16.png

登陆后阅读全文
阅读 1963 赞赏 0 有用 0 没用 0 收藏 0 分享

   



0 条留言

linux分享的头像

linux分享

每个软件都有确定的用途

相关文章

Linux Apache 运行配置参数的调优

tomcat报warinig Unable to add the resource at [] to the cache

Apache 出现 winnt_accept: Asynchronous AcceptEx faile?

linux下如何开启 Apache 伪静态模块?

如何隐藏 Apache 版本信息?

CentOS 6.5系统下 Apache 如何配置 https 服务?

Linux下Apache日志的常用分析方法和日志大小的优化方法

如何实现编译安装的 Apache 服务,随系统自动启动?

Linux下如何查看Nginx Apache MySQL PHP 的编译参数?

Apache通过.htaccess如何对访问 IP 进行限制?

他的文章

我是如何执行 "rm -rf ~" 的

正态分布为什么常见?(财富的分布却不符合正态分布)

Linux下窗口管理器 xmonad 的使用教程

用披萨做比喻来解释 IaaS,PaaS,SaaS 的区别

如何制作CSR(证书私钥和证书请求文件)文件?

php RedisException with message read error on connection

Linux下ping丢包或不通时链路测试工具推荐

Windows环境下ping丢包或不通时链路测试工具推荐

链路测试结果分析说明及常见链路异常场景和测试报告

SSH 登录时出现如下错误:login: Module is unknown

手机扫一扫
分享文章