채택완료

url 디렉토리 접근 질문입니다..

예를들어

www.example.com 이라는 주소에

www.example.com/lib 라던가
www.example.com/data 이런식으로 접근하면
브라우저에 index of lib 또는 index of data 나오면서

디렉토리 리스트가 쭉 보입니다..아파치 설정으로 해줘야 하는 거 같은데..ㅜㅜ

|

답변 3개

채택된 답변
+20 포인트

내용없는 index.php 화일을 만들어 해당 디렉토리에 업로드하세요

index 파일이 없을때 디렉토리 리스트가 뜨지않고 에러페이지를 출력하게 하려면,

아래와 같이 Options 부분의 Indexes를 삭제하고 아파치 데몬을 리스타트 하면 됩니다. 

/etc/httpd/conf/httpd.conf 와 /etc/httpd/conf.d/userdir.conf 파일을 열고 아래 구문을 찾아

Copy
<Directory "/home/*/public_html">
    AllowOverride FileInfo AuthConfig Limit Indexes
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    Require method GET POST OPTIONS
</Directory>

를 

Copy
<Directory "/home/*/public_html">
    AllowOverride FileInfo AuthConfig Limit Indexes
    Options MultiViews SymLinksIfOwnerMatch IncludesNoExec
    Require method GET POST OPTIONS
</Directory>

와 같이 Options 부분의 Indexes 를 삭제하시고 저장후 아파치 리스타트 하시면 됩니다.

만약 호스팅 사용자시라면 서버관리자에게 문의 하시거나 댓글 다신 두분 말씀처럼 하셔도 무방 합니다.

더 좋은 답변이 달려 삭제합니다.

답변을 작성하려면 로그인이 필요합니다.