Linux WEB

웹브라우저에서 디렉토리 리스트가 보일때

2008.05.14 22:17

hostway 조회 수:31122

인터넷으로 홈페이지를 접속하면, 기본적으로 홈 디렉토리 내의 Index.html 파일을 보여주게 됩니다.
아파치 설정 파일(httpd.conf) 파일에 아래와 같이 DirectoryIndex 설정이 아래와 같이 되어 있기 때문입니다.
아래와 같이 설정이 되어 있는 경우, 도메인으로 접속시에 홈 디렉토리내의 Index.html 파일을 출력하며, Index.html 파일이 존재하지 않는 경우 index.htm -> index.php의 순서로 찾아서 출력하게 됩니다. 만약 홈 디렉토리내의 main.html파일로 홈페이지가 뜨게 하려면, 아래의 DirectoryIndex 부분을 main.html 로 변경하면 되겠죠.??  ^^

<IfModule dir_module>
   DirectoryIndex index.html index.htm index.php
</IfModule>

웹브라우저에서 디렉토리 리스트가 보이게 되는 경우는 아래와 같이 가상호스트 디렉토리의 Options 부분에 Indexes 설정이 되어 있는 경우에 홈 디렉토리의 리스트가 출력되게 됩니다.
단, 모든 경우에 디렉토리의 리스트가 출력되는것이 아니라, 위의 DirectoryIndex 부분에 설정된 index.html index.htm index.php 파일이 모두 존재 하지 않을때에만, 디렉토리 리스트가 출력되게 됩니다.

<Directory "/home/*/public_html">
~
   Options Indexes FollowSymLinks
~
</Directory>

index 파일이 없을때 디렉토리 리스트가 뜨지않고 에러페이지를 출력하게 하려면, 아래와 같이 Options 부분의 Indexes를 삭제하고 아파치 데몬을 리스타트 하면 됩니다.

<Directory "/home/*/public_html">
~
   Options FollowSymLinks
~
</Directory>

번호 제목 글쓴이 날짜 조회 수
23 PHP 컴파일시 에러 메세지가 나오는 경우 조치방법 호스트웨이 2012.12.14 10339
22 PHP 컴파일시 에러 메세지가 나오는 경우 조치방법-2 호스트웨이 2012.12.20 6137
21 아파치 특정폴더에 암호걸기 호스트웨이 2012.12.28 8172
20 64bit 에서 php 컴파일시 에러 메세지 발생 시 대처방법-3 호스트웨이 2012.12.28 8587
19 apache 쓸모없는 로그 남기지 않는 방법. 호스트웨이 2012.12.28 6761
18 apache 가상호스트(virtualhost) 사용하기 호스트웨이 2013.06.03 25684
17 Apache event MPM, Prefork MPM, Worker MPM 방식의 차이점 및 설치 시 설정 방법 호스트웨이 2014.07.20 26761
16 mod_evasive를 이용한 웹 DDoS 방어 호스트웨이 2014.08.19 13119
15 Apache-Tomcat Multi Instance 설정 file 호스트웨이 2015.05.28 10721
14 Apache 설치 후 WEB 403 Forbidden 에러 호스트웨이 2015.09.08 20327
13 WEB에 특정 IP접근 차단 호스트웨이 2015.09.10 10114
12 외부 링크 도용을 막기 위한 아파치 설정 호스트웨이 2015.09.11 8431
11 httpd.pid 파일 오류 메시지 (20014) 호스트웨이 2015.09.12 11946
10 Apache 동시접속자 수 알아내기 호스트웨이 2015.09.13 9323
9 Linux LVS 사용하기 호스트웨이 2015.09.16 10299
8 Apache Log 관리 방법 (Logrotate) 호스트웨이 2015.09.17 11232
7 웹부하 테스트 - httperf 호스트웨이 2015.09.18 8994
6 Alternative PHP Cache 설치 & 설정 호스트웨이 2015.09.18 6520
5 apache - mod_url 설치 호스트웨이 2015.09.18 10293
4 cronlog 설정 호스트웨이 2015.09.18 8052