우리가 사는 세상을 모두 알기엔 인생은 너무 짧다.!!

사이트관리/그누보드 설치

시놀로지에 그누보드 설치 순서/방법

거북선인 2018. 1. 30. 12:30
반응형

나는 시놀로지 나스 장비가 있다.

완전 초보로써 맨땅에 헤딩하는 과정을 한달에 걸치면서 겨우겨우 설치를 하였고


새로운 장비를 또다시 추가 구매 하면서 

과거의 그 고생에도 불구하고 기억이 나지 않는 관계로 

보름이 지난 시점에서 아직 설치를 하지 못하고 있다.


나스란 장비에 웹사이트를 구축하는 것이 

아는 사람에게는 너무나도 쉬운 일이 겠으나...무식자에게는 매우 어렵고 힘든 일이다.


혹시라도 모를 사태를 대비하여 

단기 기억 무식자를 위해 우선 초보자의 수준에서 웹서버 운영을 위한 방법을 기록해 둔다.



나스 장비를 구매하였다.

여기에 나만의 홈페이지를 구축하고자 할때...

하나하나 그 순서를 기록해 본다



1. 나스 장비 준비 

시놀로지 장비를 가지고 있기에 시놀로지 기준으로 기록합니다.

- 나스 베이수에 따라 필요한 하드디스크를 준비해서 장착을 합니다.


2. 나스장비 전원 및 랜선 연결

나스장비에 하드디스크를 장착하였다면.,..이제 전원을 넣어주고 인터넷도 연결을 해줍니다.


3. 나스 장비의 IP주소를 알아내기 

나스장비에 접속을 해야 합니다. 이 접속을 하기 위해서는 나스 장비의 IP주소를 알아야 합니다.

이 IP 주소를 알아내는 프로그램인 

시놀로지 어시스턴트(Synology Assistant) 프로그램을 설치하고 실행하여  

나스 장비의 IP 주소를 알아냅니다.




* 주의 

보통 집에 인터넷 장비로 모뎀이 있고, 여러 공유기가 있습니다.

나스장비와 이것을 관리하고자 하는 컴튜터의 인터넷 랜선이 같은 장비에 연결 되어 있어야 합니다.

나스는 노란 공유기에...관리하고자 하는 컴퓨터는 빨간 공유기에...연결하면...나스장비가 시놀로지 어시스턴트에 나타나지 않습니다.


빨간 공유기 - 나스 연결

노란 공유기 - 관리용 컴퓨터 연결   <<< 이렇게 다른 공유기에 연결을 하면 찾기 어려움 

빨간공유기 : 나스, 관리컴퓨터,스마트 TV, 프린터 등등....같이 묶어주면 관리도 편하고 공유도 편합니다.


나스와 관리 컴퓨터는 같은 공유기로 인터넷을 연결해 주어야 편리하게 IP주소를 찾아 관리하기 쉽습니다.

 



3. 관리컴퓨터로 나스장비에 접속 기본 프로그램 설치 

관리 컴퓨터로 나스장비에 접속은 ..  시놀로지 어시스턴트(Synology Assistant)   프로그램으로 

나스 장비를 검색하면 주소가 나타납니다. 

나스장비가 검색이 되면 ...클릭합니다. 그러면 나스장비에 접속이 되고 관리 페이지를 보실 수 있습니다.


처음 접속이기에 관리 프로그램 설치를 요구해 옵니다. 



DSM 프로그램을 설치해 줍니다.



시놀로지 운영체제 설치

http://reddreams.tistory.com/1498


시놀로지 나스 다운로드 센터 바로가기

http://ablestor.com/support/download?made=Synology





4. 하드디스크(HDD) 레이드 구성

DSM 프로그램이 설치가 되었다면...우선 이 DSM이 최신 버전인지 확인을 해서 최신 버전으로 업그레이드를 해줍니다.

DSM내에 여러 메뉴가 보일 것이고 그것을 클릭해서 보시면 각종 기능과 활용에 따른 메뉴얼 까지 다 나옵니다.


이 메뉴들을 들러보면...

하드디스크는 연결이 되어 있으나 ...아직 사용을 할 수 없습니다.

레이드 구성을 해주어야 이 하드디스크에 저장을 하던 공유를 하던 원하는 것으로 사용을 할 수 있습니다.

그러므로 본인 장비에 맞는 ..쓰고자하는 레이드 형식을 골라서 레이드구성을 해줍니다.

(구글이든 네이년이든 "레이드 구성" 검색하면 다 나옴)



5. 홉페이지 관리용 프로그램 설치 

이제 나스 장비가 준비 되었으니 우리가 원하는 홈페이지를 설치하고 관리 하기 위해서는 

응용프로그램을 설치해 주어야 합니다.

DSM관리화면에서 패키지 부분에 이러한 응용 프로그램들이 있습니다.

간단하게 클릭한번으로 설치가 되니 설치를 해줍니다.


- 아파치 프로그램

- PHP 프로그램

- phpMyadmin 프로그램 

- WEB 스테이션 


기본적으로 위 4가지를 설치해 주어야 합니다.

그리고 WEB 스테이션을 설치하고 나면 하드디스크에 WEB이란 폴더가 자동으로 생성됩니다.



6. 홈페이지용 폴더를 생성

WEB 스테이션을 설치후 나타난 WEB폴더 안에 새로운 폴더를 하나 생성해 줍니다.

홈페이지를 두개 운영하고 싶다면 두개의 폴더를 생성해 주면 되고...

100개의 홈페이지를 운영하고자 한다면 100개를 만들어 주면 됩니다.


나중에 WEB 스테이션 관리에서 가상호스트를 선택해서 ...웹사이트 주소와 이 폴더 이름을 연결해주면 

웹사이트 주소를 클릭하였을때...해당되는 폴더로 이동되어 그 안에 설치된 홈페이지를 열어주게 됩니다.


 간단하게 G5란 폴더를 만들었다고 가정합니다.




7. 그누보드 설치 

홈페이지용 프로그램은 그누보드 제로보드  워드프레스 등등등 많습니다. 

저는 그누보드를 사용하기에 ....ㅎㅎ



먼저 헤주어야 할것은 ...phpMyadmin 에 데이타 폴더를 만들어 주어야 합니다.

DSM관리 프로그렘 메뉴에  phpMyadmin 이 있을 것이고 이것을 클릭해서 페이지를 열어줍니다.


phpMyadmin을 열어서 새로운 데이타베이스를 생성해 줍니다.

이 데이타 베이스는 아래 그누보드 설치할 때에...입력해야 하는 사항으로 미리 만들어 주어야 합니다.

역시 phpMyadmin관리용 아이디와 비밀번호도 입력해야 하니 기억해 주어야 합니다.




위 작업이 완료되었으면 이제...

그누보드 사이트에서 그누보드 파일을 다운받아서...

그누보드

https://sir.kr/

새로 만들어놓은 "G5"폴더안에 풀어서 넣어줍니다.


그리고 G5폴더 안에 

새로운 폴더 "DATA"를 생성해 주고 

이 폴더의 권한을 "707"로 변경해 주어야 합니다.

포통 퍼미션이라고 해서 이 권한을 707로 변경하는것은 FTP연결을 해서 쉽게 해도 되고 

또는 PUTTY나 그외 비슷한 SSH 프로그램들을 이용해서 접속해가지고 

명령어를 통해 변경을 할 수 있습니다.


ssh프로그램을 이용해서 병경을 하로자 할때에는 dsm안에 메뉴에서 아래의 이미지 처럼 

ssh 사용 활성화를 해주어야 ssh 프로그램으로 접속이 가능하게 됩니다.


위 이미지는 data폴더를 생성후에 퍼미션을 707로 해주어야 

그누보드 설치에서 원활하게 지행이 가능하다.




시놀로지 나스에 ssh프로그램으로 접속해서 설정을 변경하고자 할때

위와 같이 서비스를 열어 주어야 합니다.


login as: shimss <--- admin id

shimss@192.168.0.11's password: <----admin password

shimss@shimss_ds712:~$ sudo -i <--- 명령어

 

We trust you have received the usual lecture from the local System

Administrator. It usually boils down to these three things:

 

    #1) Respect the privacy of others.

    #2) Think before you type.

    #3) With great power comes great responsibility.

 

Password: <---- admin password

 

root@shimss_ds712:~# ls

root@shimss_ds712:~# cd /volume1/web

root@shimss_ds712:/volume1/web# cd pc

root@shimss_ds712:/volume1/web/pc# chmod uo+rwx data

root@shimss_ds712:/volume1/web/pc#



ssh 프로그렘으로 접속후에 설정하는 과정의 임지입니다. 

아래에 소개된 주소에서 가져온 이미지로...이러한 명령어 입력은

아래 소개된 페이지에서 참고하시면 되겠습니다.



다만...

시놀로지의 경우 DSM 버전이 6 이상일 경우에....이 폴더의 퍼미션 권한이 없어 변경이 안됩니다.

이것때문에 개고생을...아래주소글을 참고 


기존 퍼미션 변경 방법을 사용하되 ,,,

DSM6 버전에선 root 권한을 먼저 획득하고 나서 퍼미션 변경이 됩니다.(중요)

아래 링크 참고 하세요 



dsm 6.0 그누보드 설치 data 폴더 퍼미션 변경 하기/ 

FTP로 퍼미션이 변경 않될때 / 그누보드 권한 홈페이지 설치하기

http://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=1398





자 이렇게 g5폴더에 그누보드 프로그램을 넣어 주었고.

새로운 data폴더를 만들어 주었고 ..707로 퍼미션 변경까지 끝났다면...이제 제로보드를 설치 해주면 됩니다.



시놀로지 어시스턴트(Synology Assistant) 로 알아낸 주소와 함게  

새로 만들었던 WEB폴더 안 그누보드를 넣었던 폴더이름 "G5" 를 넣어서 인터넷창에 입력해 준다.


"http://나스장비 ip주소/g5"




이렇게 입력을 하면...이제 그누보드 설치 메뉴가 나타나고 

그누보드를 설치 할 수 있습니다.




그누보드 설치 방법 

https://sir.kr/manual/g5/2


시놀노지 서버 그누보드 설치방법 

https://m.blog.naver.com/PostView.nhn?blogId=siwoo9999&logNo=220240506630&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F


킴스큐로 설치는 편하네요 

https://m.blog.naver.com/PostView.nhn?blogId=freemax2006&logNo=220294474903&proxyReferer=https%3A%2F%2Fwww.google.co.kr%2F


영화 볼 때 쓰기 편한 가정용 NAS, 시놀로지 DS214 Play 리뷰



만약 그누보드 설치에서 

시놀로지 NAS에 그누보드 설치시 UESR, PASSWD, DB명을 입력하고 다음을 누르면 405 Not Allowed만 나오고 진행이 안되는 경우 

아래의 설명대로 시놀로지 dsm 안에 설정을 바꾸어 주면 해결된다.


출처: https://sir.kr/qa/215490





자 처음부터 모든 사항을 정리하자면..


1. 그누보드를 설치하기 위해서는 제일먼져 

  

- PHP 5.6

- mariaDB 5 

- phpMyadmin 


 이 3개는 미리 필수로..위 순서대로 설치를 해주어야 한다.


2. 아래와 같이 서버 프로그램은 아파치가 아닌 Nginx로 쓰기때문에 

    아파치는 설치할 필요가 없고 일반설정에서 아래와 같으면 된다.


3. 위에 장황하게 설명한것중에서...그누보드 파일을 올리고 설치전에 "data" 폴더 생성하고 

   퍼미션 "707" 이것만 잘 잡아주면 된다.


4. 그누보드가 설치될 폴더의 권한을 변경해 주어야 한다.

    아래의 이미지를 참고 하세요 


이것만 잘 했다면 그누보드 설치는 다된다.

무려 몇개월간 백번이상 설치하고 개고생해서...겨우 알아내었고..

아무도 알려주지 않아서...속상한 부분도 없지 않지만..

나와같이 개고생 하는 분들이 더이상 생기지 않게 하기위해 

나름 알기 쉽게 설명을 올립니다.


저는 여러분들이 생각하는 것보다...더 모르는 극초보입니다.

무식하게 시간과 문한 반복의 도전으로 생고생하는 스타일이라..

기술적 프로그램의 설명은 해드릴수 없습니다.


반응형