제목 | localhost 시 htdocs 폴더 안에 파일 리스트를 보여주는 문제 | ||
---|---|---|---|
글쓴이 | 정수리 | 작성시각 | 2016/05/26 15:04:08 |
|
|||
Ci를 설치한 후 index.php 죽이기를 하고 나니 localhost를 치면 htdocs 폴더에 있는 파일들을 보여지더라구요;; 거기다가 클릭하면 파일의 내용까지 확인이 가능해지더라구요;; 이럴겨우 로컬이여서 다행지만 웹서비스를 할경우 최악의 상황이지 않을까요??;;
검색을 통해 확인해 보니 httpd.conf 파일에서 <Directory "C:apache"> Options Indexes FollowSymLinks </Directory> 저렇게 되있는데 저 문구가 해당 폴더에 html, html, php 파일이 없을 경우 폴더안에있는 파일들을 리스트업해서 보여준다고 하더라구요 해당 옵션을 Options IncludesNoExec 이렇게 해준후 아파치 재실행 후 localhost를 입력하면 permission 오류가 발생해버리더라구요;;
이럴경우 어떻게 해결해야 되나요??;; |
|||
다음글 | javascript 연관 배열 질문입니다. (1) | ||
이전글 | localhost로 입력시 웰컴이 안뜨네요;; (2) | ||
kaido
/
2016/05/26 15:25:40 /
추천
0
|
정수리
/
2016/05/26 15:28:43 /
추천
0
@kaido 지금은 virtual box가 아닌 그냥 윈도우pc에서 윈도우를 밀어버린 후 재설치 하였습니다; 옛날에 올린건데 기억해주셔서 감사해요; httpd.conf 파일안에 내용은 하나도 지우지 않았구요;; 그냥 저옵션들만 손대고 있습니다. 말씀하신대로 해보니 localhost만 치면 permission이 뜨고 localhost/xxx 해당페이지는 잘뜨네요^^ 감사합니다. |
이전 질문글을 보니 vitual box 환경으로 하시는것 같던데, 이게 생각보다 오류가 좀 있는데다, 설정이 좀 달라집니다.
초보분은 가능하면 vitual 은 사용 안 하시는게 좋아요. [수십번 설치를 했던 저도 이전에 애좀 먹었습니다.]
그리고 안에 내용을 다 지우신거 같은데, 권한 오류가 생기는게 당연합니다.
AllowOverride All 이 들어가 있어야 합니다. [접근권한하고 관련있습니다]
Options Indexes FollowSymLinks
저같은 경우엔 그냥 지워 버립니다. 어차피 특수한 경우 아니면 제공해줄 이유가 없어요.
전 귀찮아서 이런건 그냥 무식하게 설정 하는 편입니다. ( ..)
그리고 무엇보다 서버를 도커를 사용하실것도 아니면 vitual 구성 하실 이유가 없습니다.
로컬 환경에서 테스트 하시는것을 추천 드립니다.
xampp 설치 하시면 환경 고민을 하루도 안 하셨을것입니다.