[우분투삽질기] 서버구축.. 디렉토리 리스팅 막기
2009. 5. 29. 16:41ㆍ개발/리눅스
반응형
우분투 서버구축 삽질기.. 이번에는 디렉토리 리스팅 막기입니다.
이 부분은 umask 설정방법 검색할때보단 좀 더 쉽게(말이 쉽지만..) 또 더 빨리 찾게 되었답니다~;;
처음부터 디렉토리 리스팅 막기라는 검색어를 알았다면 엄청 쉽게 찾을 수 있었겠지만..
리눅스 초짜이다 보니 막무가내로 검색을 하다 보니 꽤 어렵군요~ㅋ
제가 검색한 단어들은.. 리눅스 서버 웹 디렉토리, 서버 하위디렉토리 뭐 등등 이런 단어들이었는데
검색 결과는 리눅스 디렉토리에 대한 내용들이 주르륵 나오더군요~;;
각설하고 웹상에서 하위디렉토리의 주소를 주소창에 쳐서 바로 들어올 경우에 하위디렉토리의 목록이 보일때는 아래처럼 설정을 해주시면 됩니다~~ㅎ
1. /etc/apache2/mods-enabled/userdir.conf 파일을 수정합니다.
--> sudo vim /etc/apache2/mods-enabled/userdir.conf
2. Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec 라는 부분에서
--> Indexes 라는 글자만 삭제합니다~
3. 아파치 재시작
--> sudo /etc/init.d/apache restart
아~~ 기억을 더듬어 보면.. 이전에 우분투데탑용으로 설치했을때 이 설정을 했었던 것 같은데..
다시 서버용으로 설치하면서 기억이 나지 않아 여러번 삽질했답니다~ㅠ
지금은 왠만한 설정 내용을 따로 정리를 해놓았기 때문에 걱정없지만요~^^
그나저나 지금 배우고 싶은 건 스크립트로 짜서 자주 실행되는 것들을 한방에 쫘~~악 실행되게 하고 싶은데
저번에 한번 했다가 실패... 다시 공부하려니.. 다른 일에 치여서 못하고 있답니다.
어여 더 공부하고 삽질해서 유용한 정보 많이 올릴 생각입니다~ㅋ
* 추가사항..(2009/11/13)
위에처럼 적용해도 디렉토리 리스팅이 될 경우..
/etc/apache2/httpd/conf 또는
/etc/apache2/mods-available/default(각 설정에 따라 틀림) 에서
<directory></directory> 사이에 있는
Indexes 를 삭제하신 다음 아파치를 재시작하시면 됩니다.
이 부분은 umask 설정방법 검색할때보단 좀 더 쉽게(말이 쉽지만..) 또 더 빨리 찾게 되었답니다~;;
처음부터 디렉토리 리스팅 막기라는 검색어를 알았다면 엄청 쉽게 찾을 수 있었겠지만..
리눅스 초짜이다 보니 막무가내로 검색을 하다 보니 꽤 어렵군요~ㅋ
제가 검색한 단어들은.. 리눅스 서버 웹 디렉토리, 서버 하위디렉토리 뭐 등등 이런 단어들이었는데
검색 결과는 리눅스 디렉토리에 대한 내용들이 주르륵 나오더군요~;;
각설하고 웹상에서 하위디렉토리의 주소를 주소창에 쳐서 바로 들어올 경우에 하위디렉토리의 목록이 보일때는 아래처럼 설정을 해주시면 됩니다~~ㅎ
1. /etc/apache2/mods-enabled/userdir.conf 파일을 수정합니다.
--> sudo vim /etc/apache2/mods-enabled/userdir.conf
2. Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec 라는 부분에서
--> Indexes 라는 글자만 삭제합니다~
3. 아파치 재시작
--> sudo /etc/init.d/apache restart
아~~ 기억을 더듬어 보면.. 이전에 우분투데탑용으로 설치했을때 이 설정을 했었던 것 같은데..
다시 서버용으로 설치하면서 기억이 나지 않아 여러번 삽질했답니다~ㅠ
지금은 왠만한 설정 내용을 따로 정리를 해놓았기 때문에 걱정없지만요~^^
그나저나 지금 배우고 싶은 건 스크립트로 짜서 자주 실행되는 것들을 한방에 쫘~~악 실행되게 하고 싶은데
저번에 한번 했다가 실패... 다시 공부하려니.. 다른 일에 치여서 못하고 있답니다.
어여 더 공부하고 삽질해서 유용한 정보 많이 올릴 생각입니다~ㅋ
* 추가사항..(2009/11/13)
위에처럼 적용해도 디렉토리 리스팅이 될 경우..
/etc/apache2/httpd/conf 또는
/etc/apache2/mods-available/default(각 설정에 따라 틀림) 에서
<directory></directory> 사이에 있는
Indexes 를 삭제하신 다음 아파치를 재시작하시면 됩니다.
반응형
'개발 > 리눅스' 카테고리의 다른 글
홈페이지 계정&데이타베이스 백업+복구하기~! (0) | 2010.03.13 |
---|---|
[서버보안] SYN Flooding(신플루딩) 공격 막기 (3) | 2010.02.23 |
리눅스 시스템 정보 및 상태 알아보기 (2) | 2010.02.20 |
리눅스 배포판의 종류와 간략설명~! (4) | 2009.07.22 |
[우분투 삽질기] vsftp - umask 설정하기... 파일 업로드시 권한 등.. (4) | 2009.05.26 |