2026 년 4 월

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

 
그누스킨 그누소스 소스변경 소스문법 홈준비 기타
 
작성일 : 11-04-10 06:59
[문법] 심볼릭 링크
 글쓴이 : Yemam (211.♡.235.69)
조회 : 6,071  
모바일 페이지에서 기존 그누보드 데이터폴더를 심볼릭링크를 이용하여 공유하는 방법이며, 리눅스서버에 해당하는 내용입니다.

그누보드 설치경로 : /home/userid/public_html/gnu
모바일 페이지 및 게시판 설치할 경로 : /home/userid/public_html/mobile/gnu
위와 같이 가정하고 설명을 시작하겠습니다.

1. 쉘로 접속해서 아래 명령으로 그누보드 폴더를 모바일관련 폴더로 복사합니다.
# mkdir /home/userid/public_html/mobile
# cp -pr /home/userid/public_html/gnu /home/userid/public_html/mobile/gnu

2. 모바일 페이지의 그누보드 데이터디렉토리를 삭제합니다.
# rm -rf /home/userid/public_html/mobile/gnu/data

3. 모바일 페이지에서 기존 그누보드 data 폴더를 공유하기 위해 심볼릭링크를 걸어줍니다.
# ln -s /home/userid/public_html/gnu/data /home/userid/public_html/mobile/gnu/data

심볼릭링크 명령어에 대해 간단하게 설명 드리면, mobile/gun 폴더에 기존 그누보드 /home/userid/public_html/gnu/data 폴더로 바로가기 링크를 만든다고 보시면 됩니다.

끝났습니다...간단하죠 +__+

#### 응용편 ####
그누보드 설치경로 : /home/userid/public_html/board
사이트 이전 및 재설치 경로 : /home/userid2/public_html/

1. 기존 페이지 및 검색엔진 등록결과에 http://www.iegate.net/board/bbs/board.php?bo_table=ipstory 로 링크가 걸려 있다.
2. 이전할 사이트 루트에 게시판을 설치 하고자 한다.
3. 사이트 이전 후 루트 폴더에 심볼릭링크를 걸어 줍니다.
# ln -s /home/userid2/public_html /home/userid2/public_html/board

이렇게 심볼릭링크를 걸어 주면
http://www.iegate.net/board/bbs/board.php?bo_table=ipstory
http://www.iegate.net/bbs/board.php?bo_table=ipstory

간단하게 두 링크가 작동 하게 됩니다.
[이 게시물은 morning님에 의해 2012-02-26 10:55:04 그누소스에서 이동 됨]

Yemam 11-04-10 07:06
 211.♡.235.69  
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

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

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

Total 167
번호 제   목 글쓴이 날짜 조회
152 [그누스킨] morningwebU_schedule Morning 03-22 4927
151 [그누스킨] morningwebU_H Morning 03-22 4670
150 [그누스킨] morningwebU_L Morning 03-22 4748
149 [그누스킨] morningwebU_Z Morning 03-22 4839
148 [그누소스] 보드필드에 강제로 입력하기 Morning 03-21 5861
147 [그누소스] 추가필드 간단하게 만들기 Morning 03-21 4793
146 [소스변경] index 와 bbs/_head.php , _tail.php, group.php 수정 (1) Morning 03-17 61
145 [소스문법] 스타일이용하여 라운딩만들기 Morning 03-06 5604
144 [그누소스] 그누보드 path (12) Morning 03-01 15002
143 [소스문법] 리다이렉트 (3) Morning 02-27 6983
142 [그누소스] 페이지에 최신글이 아닌 게시판을 바로 출력… Morning 02-27 4579
141 [문법] 심볼릭 링크 (1) Yemam 04-10 6072
140 [그누소스] 헤드와 테일없이 프린트출력방법과 본문전환… Yemam 04-09 4632
139 [수정] 정렬에서 추가필더를 추가하기 Yemam 04-07 4541
138 [수정] 카테고리 선택 후 목록(날짜/조회/추천/비추… Yemam 04-07 5291
 1  2  3  4  5  6  7  8  9  10    

Therefore, holy brothers, who share in the heavenly calling,
fix your thoughts on Jesus, the apostle and high priest whom we confess.
Let us fix our eyes on Jesus, the author and perfecter of our faith,
who for the joy set before him endured the cross, scorning its shame,
and sat down at the right hand of the throne of God