다중 그누보드/다중 도메인/단일파일(data)디렉토리 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

다중 그누보드/다중 도메인/단일파일(data)디렉토리 정보

다중 그누보드/다중 도메인/단일파일(data)디렉토리

본문

뭐 새삼스러운건 아니구요.. 방법적인 경우를 생각하다가 쉬운방법이 불현듯 있어 혹여 이런정보가 도움이 될까하여 몇자 적습니다.

먼저 제가 의도한것은..
한개 서버에 다수 그누보드 사이트를 운영하지만 그누보드를 모두 통합하여 회원/게시물/게시판/첨부파일 모두 관리하려고 했었습니다.

그런데 몇시간 고민하게 만든것이... 파일 디렉토리였는데요.
아시다시피 data 디렉토리가 도메인간 공유가 안된다는 것이었죠.
data 경로 도메인간 경로 임의 지정하니 세션조차도 못찾아 접속화면에서 에러를 출력하지요.
해서 모든 소스들 경로를 절대나 상대로 수정해서 해볼까를 생각하다가...

심볼릭 링크가 불현듯!! 떠오르더군요.. ㅡㅡ;;

해서 혹여 아래와 구현하시고자 하시는분은...

home/axx.com/public_html/ A사이트
home/bxx.com/public_html/ B사이트
home/cxx.com/public_html/ C사이트
또는 위의 사이트와
home/txx.com/public_html/ A/B/C통합된 포털사이트
형식을 원하는 경우

조건 ) 각각의 그누보드를 개별로 이용은 한다.
각 사이트관리자/사이트에서 게시물/회원을 모두 도메인별 그룹화해서 관리한다.
(회원 및 관리환경 그룹작업하는건 다른 분 글 참고하세요~)
데이타베이스 + 파일(세션,회원이미지관련,첨부파일)을 한개 디렉토리에서 관리한다.

라면...
(!! 혹시나 모르니 백업하고 하세요~ 문제시 책임지지 않습니다.)

(기존 운영중인 사이트라면)
각 사이트 data 디렉토리를 통합관리하고자 하는 원하는 곳으로 tar -> move -> tar로 풀어서 nobody로 소유자/그룹 지정해주세요..
예를 들자면...home/all_data/data 정도로 이동시켜 모두 이곳에다 집어넣는것이죠.
그누보드 설치전이라면 복잡하지 않게 각 도메인별 사이트 세팅 후 아래 경로만 잡아주셔도 됩니다.

위와 같이 한개 data디렉토리로 먼저 파일들을 통합한 다음...
각 도메인 디렉토리에 있는 data 디렉토리를 모두 삭제합니다. 그리고 통합된 디렉토리로 심볼릭링크를 걸어주는거죠.
ln -s /디렉토리경로/타겟디렉토리 ./data

뭐 쉽게 생각하면 아무것도 아닌데;;; 이걸 몇시간 쥐고 있었다는것이..;;;
자체적 호스팅 비슷한 형태나... 동호회에서 유저별 블로그나 뭐..응용하면 여러가지로 응용하실 수 있을듯..

장점은.. 통합된 환경에서 게시물 이동이 용이하고... 통합된 회원들로.. 한개사이트 가입시 타 사이트 인증없이 회원으로 활동도 가능하고.. 뭐 이런 저런 이유를... 흠흠...

추천
1

댓글 4개

저도 비슷한 아이디어로 심볼릭을 사용해서 외부인용 홈페이지와 내부용 홈페이지를 구성해서 사용하고 있는데요... 생각보다 잘 작동하던데요...
윈도2003 서버와 APM 환경에서 통합가능한 A 싸이트, 통합 가능한 B 사이트, 통합가능한 C 사이트를 운용중이라, 이 모두를 통합한 지역포탈 같은 형태를 구축해볼까하여 알아보는 중인데, 심볼릭링크는 리눅스 환경에서 작동되는 것이라고 알고 있습니다. 윈도2003 에서는 심볼릭링크 기능을 구현할 방법이 없는것인지, 궁금증이 생깁니다.
리눅스 서버 사용하면 되겠지만, 리눅스는 아직 초보자 학습 수준이라 그럽니다.
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT