windows服务器apache禁止目录浏览

我先是在网上搜索apache禁止目录浏览然后找到了下面方法

httpd.conf option选项

把Options Indexes FollowSymLinks

修改成

Options FollowSymLinks

就可以了,但我发现在apache httpd.conf配置文件中并没有搜索到Options Indexes FollowSymLinks 所以我换成了搜索Options FollowSymLinks 找到了,按上面说应该是不会列出目录浏览了呀,但我访问还是列出来了

于是我仔细看它的Options FollowSymLinks 写在了

 代码如下 复制代码

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

加在这里了,结果重启apahce没有,后来我想我们应该是加在网站目录吧

然后找到<Directory "x:xxx"> 这个是它网站的web目录了然后我在这里面加上

 Options FollowSymLinks

例子

 代码如下 复制代码

<Directory "x:xx">
    Options FollowSymLinks 
    AllowOverride None 
    Order allow,deny
    Allow from all
</Directory>

之后重启apache现打开看看网站目录不列表显示了,也就是说解决了。

时间: 2024-10-22 15:29:30

windows服务器apache禁止目录浏览的相关文章

apache 禁止目录浏览实现方法

http.conf 文件中  代码如下 复制代码 <Directory />     Options Indexes FollowSymLinks     AllowOverride None </Directory> 把  代码如下 复制代码 Options Indexes FollowSymLinks 改为 Options FollowSymLinks 就不会浏览目录了,加上就又可以浏览目录了 在根目录建立htaccess文件, 添加代码:  代码如下 复制代码 Options

Apache下实现禁止目录浏览

一.发现问题 当访问Apache中某个项目的某个目录,会将该目录下的文件列出来,很不安全.  二.解决问题 在httpd.conf中,找到内容为(省去文件中的注释) <Directory "C:/Apache/htdocs"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> 改为Options -Indexes Follo

Apache索引目录浏览的学习笔记

 在浏览一些镜像文件站的时候,会发现网站目录是可以浏览文件(夹)列表的.举两个例子:网易开源镜像:Ubuntu.只要 Web 服务器是基于 Apache 的网站都可以开启或禁止索引(目录浏览),那么如何实现禁止和开启显示目录索引呢? 一.禁止 Apache 显示目录索引 方法1.修改Apache配置文件[httpd.conf] (1)目录配置 <Directory /home/www.111cn.net/teddysun"> #Options Indexes FollowSymLin

nginx与Apache禁止目录执行php文件权限

服务器配置过程中,经常需要对指定的目录进行权限配置,比如上传目录,是属于不安全目录,我们需要禁止其执行php脚本的权限,nginx与apache禁止目录执行php文件权限方法如下: Nginx禁止目录执行php文件权限 以下配置均在nginx配置的server处添加  代码如下 复制代码 location ~ /attachments/.*.(php|php5)?$ { deny all; } 禁止attachments目录执行php文件权限 2.多个目录  代码如下 复制代码 location

apache开启目录浏览功能的配置

apache开启目录浏览功能 主配置文件 httpd.conf 中修改: 1)添加支持模块. LoadModule autoindex_module modules/mod_autoindex.so LoadModule dir_module modules/mod_dir.so 注意一定要拥有这两个模块,否则下面的配置不生效,返回404 Not Found错误. 这个模块也有可能直接编译到Apache核心文件httpd中去了. 2)为DocumentRoot目录添加Options Indexe

apache 禁止目录的自动目录列表显示

目录列表原因分析 当用户请求的URL地址是某个目录地址的时候,如果该目录开启了自动列表功能并且WEB服务器默认的页面文件(如index.html/home.html/default.htm/default.asp/default.aspx/index.php等)也不存在,那么该目录所包含的文件就会被自动的以列表的形式显示出来,这样可能就会导致敏感文件被泄露. 安全隐患 1.如果必须开启该目录的目录列表功能,则应对该目录下的文件进行详细检查,确保不包含敏感文件. 2.如非必要,请重新配置WEB服务

apache禁止目录列表显示

在你apache安装目录找到httped.conf文件  代码如下 复制代码 <Directory "E:/www">下面的  Options Indexes FollowSymLinks 改成   Options  FollowSymLinks 再找到  代码如下 复制代码 <Directory />     Options Indexes FollowSymLinks     AllowOverride None     Order deny,allow  

Apache关闭目录浏览

目录浏览也算一个站点漏洞,特别是对于文件上传的目录来说.因而最好关闭,方法如下: 打开Apache配置文件httpd.conf 查找 Options Indexes FollowSymLinks 修改为 Options -Indexes (减号表示取消) 保存后退出,重新启动Apache 之后访问不存在默认首页的目录将显示 HTTP 403错误 页面.

apache 禁止用户浏览文件目录

我们可以通过修改Apache配置文件httpd.conf来实现禁止列出目录/文件列表,方法如下: 1.打开apache%C5%E4%D6%C3/" target="_blank">apache配置文件httpd.conf 2.找到  代码如下 复制代码 <Directory /> Options Indexes AllowOverride None Order allow,deny Allow from all </Directory> 只需要修