서버관리 2014. 9. 30. 18:45

apache 아파치 웹서버에서 디렉토리 목록 보이지 않게 설정하기

일반적으로 아파치 서버를 설정할 때에, 

폴더에 index.php index.html 등의 파일이 없을 경우, 디렉토리 목록이 보이지 않게 하고자 한다면

Option 에서 indexes 항목을 빼면 된다. 


아래와 같은 세팅이 있으면, 


<Directory "/home/*/public_html">

   Options Indexes FollowSymLinks

</Directory>


Option 에서 Indexes 를 제거한 후, 아파치 서버를 다시 시작하면 디렉토리 목록이 보이지 않게 된다.  


<Directory "/home/*/public_html">

   Options FollowSymLinks

</Directory>



그리고, 아래 웹사이트와 같이 오히려 간단하게 목록을 보여 줘야 하는 경우가 있으면, 

Indexes 옵션을 이용해서 보여 줄 수도 있다. 


http://www.ibiblio.org/pub/