사용자 도구

사이트 도구


application:apache:noindexes

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
application:apache:noindexes [2010/09/24 04:23]
starlits 새로 만듦
application:apache:noindexes [2010/09/24 04:38] (현재)
starlits
줄 6: 줄 6:
   - 디렉토리 리스트가 보여지게 설정이 되어 있을 경우, \\ http://www.adminschool.net/images/dotimage.jpg 이미지 주소가 있을때 \\ http://www.adminschool.net/images/ 를 브라우저 주소창에 입력하면 디렉토리에 있는 파일들이 모두 보여진다.    - 디렉토리 리스트가 보여지게 설정이 되어 있을 경우, \\ http://www.adminschool.net/images/dotimage.jpg 이미지 주소가 있을때 \\ http://www.adminschool.net/images/ 를 브라우저 주소창에 입력하면 디렉토리에 있는 파일들이 모두 보여진다. 
  
-===== 아파치설정 ===== 
  
 === 디렉토리 리스트 보기를 막기 위해서 다음 중 한가지를 선택해야 한다. === === 디렉토리 리스트 보기를 막기 위해서 다음 중 한가지를 선택해야 한다. ===
줄 13: 줄 12:
     - Global 설정     - Global 설정
     - Local(Virtual) 설정     - Local(Virtual) 설정
 +
 +===== Directory 설정 =====
 +
 +==== 기본형식 ====
 +  - **디렉토리 리스트가 보이는 상태** (수정전) \\ <code apache>
 +<Directory /> 
 +  Options Indexes FollowSymLinks 
 +  AllowOverride All 
 +</ Directory>
 +</code>
 +  - **디렉토리 리스트가 보이지 않는 상태** (수정후) <code apache>
 +<Directory /> 
 +  Options FollowSymLinks 
 +  AllowOverride All 
 +</ Directory>
 +</code> 혹은 <code apache>
 +<Directory /> 
 +  Options -Indexes FollowSymLinks 
 +  AllowOverride All 
 +</ Directory>
 +</code>
  
 ==== Virtual Hosting ==== ==== Virtual Hosting ====
   - 아파치설정에서 Virtual Hosting 을 하고 있다면 Apache <Directory> 설정 바꾸기를 추천한다.   - 아파치설정에서 Virtual Hosting 을 하고 있다면 Apache <Directory> 설정 바꾸기를 추천한다.
  
-===== 설정예제 ===== 
  
-<code>+==== 특정 디렉토리만 리스트 보이기 ==== 
 +  - 특정 디렉토리만 리스트가 보이게 설정할 수 있다. \\ 아래는 http://siteurl/www/dirlist 디렉토리가 보이게 설정된 예이다. \\ <code apache> 
 +<Directory /www/dirlist>  
 +  Options Indexes FollowSymLinks  
 +  AllowOverride All  
 +</ Directory> 
 +</code> 
 + 
 +==== <Directory> 내부에 -Indexes 옵션 무력화 시키기 ==== 
 +  - 디렉토리 내부에 .htaccess 파일을 통해 디렉토리 리스트를 볼 수 있다.  
 +  - 파일에 다음 한줄만 추가해 주면 된다. <code apache> Options Indexes </code> 
 + 
 +===== 설정예제 ===== 
 +  - 아래는 adminschool.net의 apache 설정파일이다. \\ http://adminschool.net 의 모든 디렉토리 보기는 막혀있고, http://adminschool.net/images 만 디렉토리 보기가 허용된 상태이다. \\ <code apache>
 <VirtualHost *:80> <VirtualHost *:80>
     ServerName www.adminschool.net     ServerName www.adminschool.net
줄 38: 줄 70:
 </VirtualHost> </VirtualHost>
 </code> </code>
 +
  
application/apache/noindexes.1285269830.txt.gz · 마지막으로 수정됨: 2010/09/24 04:23 저자 starlits