CI 묻고 답하기

제목 다수의 서브도메인을 사용하려 할때 디렉토리 구조
글쓴이 정우파파 작성시각 2012/08/07 14:56:31
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 26350   RSS
 안녕하세요.

서브도메인 사용가능한 호스팅 환경에서 효율적 소스 관리를 위한 조언을 부탁 드립니다.


[현재의 환경]

사용도메인    : www.domain.com ,  aaa.domain.com  , bbb.domain.com  , ccc.domain.com 

디렉토리 구조:
system folder                      <=  system path
application folder/www     <= www  application folder
application folder/aaa       <= aaa    application folder 
application folder/bbb       <= bbb    application folder 
application folder/ccc        <= ccc     application folder 
www                                     <= www   web root 
www/aaa                             <=aaa      web root  
www/bbb                             <= bbb      web root  
www/ccc                              <= ccc       web root  

위와 같은 구조를 생각하고 있습니다.


여기서 궁금한 사항들이 발견되고 있습니다.

1.  application folder 내의 config ,library 등등을 공유해서 사용하려 할때
2.  이미지,자바스크립트,css 공유해서 사용하려 할때

소스의 효율적인 관리를 위해 반드시 해결하고 싶은데 어떻게 접근하면 좋을까요?
조언 부탁 드립니다.


 다음글 DB 서버 연결 질문입니다. (1)
 이전글 if ( ! defined('BASEPATH')) 사용... (2)

댓글

지훈임돠 / 2012/08/07 15:20:24 / 추천 0
 저도 궁금하네요.

application folder 내에 공통된 부분은 심볼릭링크로 연결하는 방법은 어떠할까요? ^^


인스카 / 2012/08/07 16:04:14 / 추천 0
aaa.domain.com, bbb.domain.com, ccc.domain.com을 하나의 VirtualHost로 설정을 하고.. (물론 Alias가 들어가겠죠)

Hostname에 따라 application folder의 다르게 하면 되지 않을까요?

index.php 에 보면...
 $application_folder = 'application';

라고 되어 있네요...

이것을 아래처럼 수정면 되지 않을지.. (해본건 아닙니다-.-;;)

if($_SERVER['HTTP_HOST'] == 'aaa.domain.com')
 $application_folder = 'aaa';
else if($_SERVER['HTTP_HOST'] == 'bbb.domain.com')
 $application_folder = 'bbb';
else
 $application_folder = 'ccc';

한대승(불의회상) / 2012/08/07 16:19:17 / 추천 0
ln -s 를 이용한 소프트 링크가 제일 적당 할 것 같은데요. ^^
인스카 / 2012/08/09 16:12:08 / 추천 0
  http://cikorea.net/tip/view/215/page/9/ 예전 글 중에도 있군용..