데이타 디렉토리와 설정 화일 위치 변경 (optional)
- 웹브라우저에서 데이타 디렉토리 내의 내용을 직접 억세스 할 수 있기 때문에, 특히나 user 디렉토리 밑에 있는 사용자 정보를 읽을 수 있었다.
- wiki.pl 을 수정하여, 데이타 디렉토리와 config 화일의 이름을 바꾸고, (사실 이름만 그럴싸하게 바꿔도 밖에서 들여다보기는 힘들겠지만) public_html 디렉토리 밖으로 이동시켰다.
- 부작용 : 알려진 것 없음
- 화일 경로명을 바꿨을 뿐이니, 부작용이 생길 여지가 보이지 않는다
- 유의 사항 :
- 배포의 편의를 위해서.. /Download 에서 받을 수 있는 패키지에는 적용되어 있지 않다.
-
$DataDir = "newdata";
$ConfigFile = "newconfig.pl";
-
sub DoWikiRequest {
if ($UseConfig && (-f $ConfigFile)) {
do "$ConfigFile";
}
...
}
- 간단하게는, 데이타 디렉토리 안에 .htaccess 화일을 만들어서 그 안에 "deny from all" (따옴표 제외) 라고만 적어줘도 아파치 서버에서는 브라우저를 통해서 들여다 볼 수 없게 할 수 있다.
위키위키분류