질문
Q #10142
CI 경로 설정..
유마
2012-11-21 10:11:55
오늘도 질문 투척합니다. +_+
많이 배우려고 질문 투척 하는 거니 이해해주세요~ oTL
기본적인 질문일 수도 있는데요.
보안으로 가장 좋은 방법은, system 및 application 폴더를 브라우저에서 직접 액세스할 수없는 위치에 옮기는 것입니다. 기본적으로 각 폴더에 .htaccess 파일이 존재니다만, 서버설정에 따라서 동작하지않을 수 도 있으므로, 브라우저에서 접근 불가능한 경로에두는것이 가장 좋습니다.
CI 매뉴얼에 보면 이렇게 되어 있는데요.
가장 좋은 방법은 System과 application을 webroot 밖에 설치하는게 제일 좋다 그런 뜻 같은데요.. 웹에서 접근이 안되는 곳에.
검색을 하다보니... 대부분 유저분들이 그냥 index.php 랑 같은 경로에 application을 두고 파일들을 두시는 것 같은데.. 왜 그런건가요?
아마 대부분 www의 상위 디랙토리에 system과 application을 둘 것입니다...
www에 index.php와 함께 system과 application를 두는 이유는
원래 기본적으로 코드이그나이터가 배포파일의 압축을 풀면 그렇게 구성되어 있기에
뭔가를 알려줄때 아무것도 수정안하고 여기만 수정했다 라는 의미로
기본구성을 변경하지 않는것일 수 있습니다...
저도 그렇고 많은 분들이 www의 상위 디랙토리에 위치시킬 것으로 생각됩니다만..
특별한 경우 자기가 만드는 시스템이 application의 특정 디랙토리를 웹에서 접근해야만 하는 경우
application을 www에 위치 시킬 수 있는거죠...
저도 이런 구성을 취하고 있습니다..
+application
+system
+www
+index.php