Xenon54의 잡다한 이야기

Synology NAS 에서 웹사이트 구축하기! 본문

Synology Nas

Synology NAS 에서 웹사이트 구축하기!

사용자 Xenon54 2018. 9. 12. 12:11

웹사이트 구축하기!!!!


오늘은 Synology NAS 에서 웹사이트를 여는 방법에 대해 살펴볼까 합니다.


일단 머... 도메인 하나정도는 만들어 놓았으면 합니다(무료도메인이라도...)


도매인 없이도 사용가능하지만 도매인이 있으면 여러개의 웹사이트를 열수있다는 장점이 있습니다.

그럼 지금 부터 하나하나 살펴보도록 하겠습니다.

먼저 당연히 DSM에 로그인을 하셔야 합니다.

DSM에 로그인하시고 나서 일단 공유기에 연결중이시라면 포트포워딩을 하셔서 80포트와 443번 포트를 열으셔야 합니다.

포트포워딩은 공유기마다 다르기 때문에 자신의 공유기의 포트포워딩 방법을 검색하셔서 포트포워딩을 진행하시기 바랍니다.


그다음으로 포트가 오픈되었는지 확인하셔야 합니다.

주로 업체에서 보안상 80포트와 443번포트는 차단되어있는경우가 많이있습니다.

따라서 포트포워딩을 하셨다 하더라도 오픈되지 않으셨을수도 있습니다.

일단 다음 사이트에 들어가시기 바랍니다.


https://www.yougetsignal.com/tools/open-ports/


들어가시면 다음과 같은 화면이 나옵니다.

아마 저기 아이피 부분에 자신의 아이피가 자동으로 입력되어있을것입니다.

저 아이피 입력하는부분에 NAS의 주소를 넣으시면 됩니다.

도메인을 사용중이시라면 도메인을 입력하시고 아니시라면 그냥 아이피 입력하시면 됩니다.

그리고 Check 버튼을 누르시면 확인을 시작합니다.

그리고 결과를 보여주는데

보시면 초록색 깃발이 있죠? 이렇게 나와야 성공입니다.

만약 붉은 깃발이 나오신다면 닫혀있는것입니다.

포트포워딩을 아무리해도 안되신다면 막혀있는것입니다.

이경우 다른포트를 사용하시면 해결됩니다.

(고건 알아서 찾아보셔)


이작업으로 포트 오픈확인을 끝내셨으면 본격적으로 사이트 오픈을 시작해 봅시다.


약 4개 정도를 설명드리겠습니다.


1. 워드프래스(WordPress)

2. XpressEngine

3. 그누보드

4. 오픈툴 안쓰고 직접 제작하기


먼저 워드프래스 여는 방법에 대해 설명해 드리겠습니다.

아마 제일 간단하게 열수 있을것입니다.


먼저 DSM에 접속하셔서 로그인 하세요.


로그인 하시고 패키지 센터에 들어가셔서



옆에 모든 패키지 탭으로 가셔서 맨아래로 스크롤 하시면 워드프래스가 짠 하고 있습니다.

그걸 클릭해서 실행하시면 워드프래스는 원클릭으로 끝나게 됩니다.



2번째로 XpressEngine 입니다.

2,3,4 번은 어느정도 같습니다. 안에 들어가는 파일만 다르기 때문에 이걸 참조하시기 바랍니다


먼저 XpressEngine 을 다운로드 받으시길 바랍니다. (그누보드는 그누보드를 받으세요.) (그냥 툴 사용안하시는분은 pass하시기 바랍니다)


XpressEngine 다운로드 링크


그누보드 다운로드 링크


(그누보드는 아래에서 링크를 보실수 있습니다.)


먼저 다운로드 하신후 NAS에 업로드 하신후 압축을 Web 폴더에 풀어주세요!


여기에다가 푸셔야 합니다!

여기에다가 압축을 푸시면


다음 처럼 나오게 됩니다.


이러신 다음 다시 웹스테이션에 들어가 주세요.



보시는 것처럼 백엔드 서버를 PHP 2개중 하나, 아파치 2개중 하나를 원하는걸로 설치해 주세요.(XpressEngine 하실려면 PHP7.0을 추천합니다)


설치하고 나서 가상호스트 탭으로 이동합니다.



처음이시라면 여기가 비어 있습니다.

상단에 생성을 클릭해주세요.



생성을 누르고 나온 창에서 다음과 같이 입력해주시고 만약 80포트가 막혀서 사용 불가능 하셨던 분들은 포트를 직접 입력해주세요.

밑에 중괄호해놓은 2개는 원하시는걸로 해주셔야합니다. (그누보드는 문서루트를 그누보드 폴더로 해주세요)


그후 이걸 따라해 주세요.


파일스테이션에서 web/xe 폴더의 속성창을 열어주세요(아까 하신거) (그누보드는 그누보드 폴더입니다)


그다음 소유자가 본인 아이디로 되어있을 탠데 이걸 http로 바꿔주세요.


소유자 변경하시고 권한 탭으로 들어가주세요.


들어가시면 전부 회색으로 변경 불가능하게 되어있습니다.

여기에서 생성을 눌러주세요.


그리고 위에 사진처럼 권한을 주시고 확인을 누르시면


다음처럼 생성되게 됩니다.

이렇게 생성하시고 나서 아까 위에서 가상호스트에 적으신 도메인 누르고 들어가시면 됩니다.

(그 뒤는 셀프...)


참고로 SQL포트가 가끔가다가 3306이 아니라 3307인 경우가 있으니 미리 확인하시기 바랍니다.


여기까지 Xenon54 였습니다. 감사합니다.

4 Comments
  • 프로필사진 누리 2020.01.04 22:33 도메인이 없는 경우에는 안되나요?
    호스트 이름에 임시로 IP로 접근하는 방법은 가능한가요?
    또, IP는 하나인데, 가상 호스트를 여러개 생성하면 어떻게 구분하죠?
    모르는 게 너무 많네요..
  • 프로필사진 사용자 Xenon54 2020.01.27 16:43 신고 기본적인 지식을 가지고있다는 가정하에 글을쓰다보니... 빼먹은게 많군요 ㅠㅠ
    도메인이 없는경우에는 힘듭니다.
    그렇기 때문에 가능한 도메인 구매후 이용하셔야 합니다.
    2번째로 가상호스트 구분인데요.
    가상호스트 만들때, 도매인을 입력하도록 되어있습니다. 이걸 기준으로 나스에서 자동분리 해줍니다.
    더 궁금하신 사항 있으면 메일주세요
    (admin@xenon54.kr)
    네이버 메일같은 경우 제 답장이 수신이 안되니 카톡 아이디 남겨주실경우 제가 카톡으로 연락드리겠습니다
  • 프로필사진 두루 2020.06.30 00:58 안녕하세요 글 잘 보았습니다. 구글링 하다보니 이곳에 들리게 되었네요. 질문을 드리려 합니다.
    시놀로지에 워드프레스를 설치했고 도메인을 잇는 것까지는 성공하였습니다.
    그런데 통신사에서 80, 443 포트를 막아놓은 상태라 외부에서 워드프레스 홈페이지에 접속하려면 이런 식으로(http://xxxx.com:xxxx) 포트까지 입력을 하여야하는데, 포트를 입력하지 않아도 홈페이지로 이어지도록 가능하게 하는 방법이 있을까요?
  • 프로필사진 사용자 Xenon54 2020.06.30 01:10 신고 아... 그러면 실질적으로는 힘들다고 보셔야합니다... 기본으로 도메인주소 작성해서 인터넷 요청이 들어오면 http는 기본이 80 https는 기본이 443이기 때문에 이걸찾습니다.
    대안으로 제시해 드릴수 있는거는 다른 80포트가 되는서버로 1차로 연결되게끔 한다음, 리다이렉트 시키는거 말고는... 좀 어렵습니다
댓글쓰기 폼