묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아파치에서 퍼미션과 디렉토리 인덱스에 대한 질문입니다.
2004.08.06 13:44
1. 웹 계정을 받아서 ftp로 퍼미션 변경하는건 아는데(chmod) 개인 컴퓨터에 아파치를 설치하여 운영할 때, 퍼미션은 어떻게 설정을 하나요?
2. 경로를 C:/database 로 설정했습니다.
이 안에 bbs 디렉토리가 있고(제로보드 설치)
data 디렉토리가 있습니다.
data 안에는 각종 파일이 들어있죠.
그런데 디렉토리 설정에서 옵션을 Indexes 로 줬을때 문제가 발생하더군요.
data 는 공개해두고 싶습니다.
data 안에 있는 파일들은 접속자 모두에게 허용할 것이거든요.
그런데 초보라서 디렉토리 안의 파일들을 바로 보여주고 허용하는 방법을 몰라서 indexes 로 해두고 싶은데...
하지만 이 경우 bbs 안의 각종 파일들도 같이 공개되는 단점이 있더군요.
IndexIgnore 옵션을 어찌 해봐도 잘 모르겠구요.
조언을 부탁드립니다.
3. DirectoryIndex 를 bbs/zboard.php?id=data 로 해두면 일단 해당 게시판은 뜨더군요.
그런데 스킨을 출력할때, 스킨의 경로가 http://xxx.xxx.xxx.xxx/skin/dataskin/***.*** 이런식으로 되어버립니다.
그래서 css 파일과 이미지 링크가 깨져서 스타일이 적용안되고 엑박만 뜹니다.
즉, 제대로 된 경로인 bbs/skin/... 에서 bbs 가 빠져버립니다.
디렉토리 인덱스에 bbs 가 포함되어있기 때문인거 같은데요...
어떻게 해결해야 할까요?
2. 경로를 C:/database 로 설정했습니다.
이 안에 bbs 디렉토리가 있고(제로보드 설치)
data 디렉토리가 있습니다.
data 안에는 각종 파일이 들어있죠.
그런데 디렉토리 설정에서 옵션을 Indexes 로 줬을때 문제가 발생하더군요.
data 는 공개해두고 싶습니다.
data 안에 있는 파일들은 접속자 모두에게 허용할 것이거든요.
그런데 초보라서 디렉토리 안의 파일들을 바로 보여주고 허용하는 방법을 몰라서 indexes 로 해두고 싶은데...
하지만 이 경우 bbs 안의 각종 파일들도 같이 공개되는 단점이 있더군요.
IndexIgnore 옵션을 어찌 해봐도 잘 모르겠구요.
조언을 부탁드립니다.
3. DirectoryIndex 를 bbs/zboard.php?id=data 로 해두면 일단 해당 게시판은 뜨더군요.
그런데 스킨을 출력할때, 스킨의 경로가 http://xxx.xxx.xxx.xxx/skin/dataskin/***.*** 이런식으로 되어버립니다.
그래서 css 파일과 이미지 링크가 깨져서 스타일이 적용안되고 엑박만 뜹니다.
즉, 제대로 된 경로인 bbs/skin/... 에서 bbs 가 빠져버립니다.
디렉토리 인덱스에 bbs 가 포함되어있기 때문인거 같은데요...
어떻게 해결해야 할까요?
1. 개인컴퓨터에 아파치를 설치하여 운영할때 라고 물어보는건 잘못된 질문입니다.
서버의 OS를 말씀해주셔야지 아파치와 권한설정은 별개의 문제 입니다.
2. 굳이 리스트를 공개할 이유가 있는지까진 모르겠습니다만..
가리고 싶은건 가리고 보여주고 싶은 파일만 보여주는것은 indexes 옵션으로는 해결이 안됩니다.
3. 글쎄요....