程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP基礎知識 >> 如何禁止Apache列出目錄

如何禁止Apache列出目錄

編輯:PHP基礎知識
 

Apache默認是打開列出目錄文件功能的。即輸入網站URL,如果該目錄下無默認文檔,則列出所有文件清單,這個是很危險的事,所以一定要修改Apache的配置文件屏蔽該功能。
  總結出方法有三種:
  一、修改etchttpdconfhttpd.conf
  找到:“Options Indexes Follow SymLinks”
  修改為:
  “Options Follow SymLinks”
  重啟Aapache:
  service httpd restart
  
  該方法是對整台主機進行修改,生效後,所有網站都受此影響
  
  二、在Options Indexes Follow SymLinks在Indexes前面加上–符號
  在Indexes前,加+代表允許目錄浏覽,加–代表禁止目錄浏覽。這個方法跟上一個作用是一樣的,只是標記方法不同。仍然是作用於整個Apache禁止目錄浏覽了。
  如果是在虛擬主機中,只要增加如下信息就行:
  <Directory“路徑”>
  Options-Indexes Follow SymLinks
  Allow Override None
  Order deny,allow
  Allow from all
  </Directory>
  這樣的話就禁止在路徑進行目錄浏覽。
  
  三、修改.htaccess文件
  
  <Files*>
  Options-Indexes
  </Files>

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved