fairyguo 发表于 2018-11-22 10:41:08

Apache设置 禁止目录浏览

  编辑httpd.conf文件
  找到如下内容:
  
  Options Indexes FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
  
  在Options Indexes FollowSymLinks在Indexes前面加上 – 符号。
  即:Options -Indexes FollowSymLinks 或者 改为Options FollowSymLinks即将indexes去掉
  AllowOverride None 如果需要服务器支持rewrite功能则将其设置为AllowOverride All
  [备注在:Indexes前,加+代表允许目录浏览;加–代表禁止目录浏览]
  这样的话就属于整个Apache禁止目录浏览了。
  如果是在虚拟主机中,只要增加如下信息就行:
  
  Options -Indexes FollowSymLinks
  AllowOverride None
  Order deny,allow
  Allow from all
  
  这样的话就禁止在test工程下进行目录浏览。
  备注:切记莫把“Allow from all”改成 “Deny from all”,否则,整个网站都不能被打开。

页: [1]
查看完整版本: Apache设置 禁止目录浏览