• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

시놀로지(헤놀로지)에서 리버스프록시 사용하기.

달소 달소 607 0

4

5

 

 

앞서 th20ry 님이 질문하신 내용중에 리버스 프록시와 관련하여 헤놀로지에서 설정하는방법입니다.

 

기본적으로 동작 로직만 인지하고계신다면 npm이나, 기타 nginx reverse proxy에 모두 적용 가능하기 때문에 개념만 잘 잡아두시면 되겠습니다.

 

왜 시놀로지/헤놀로지에서 리버스프록시를 사용하는지?

시놀로지에서는 다양한 응용프로그램을 제공합니다.

기본적인 관리콘솔을 DSM, 파일관리는 DS File, 공유를 위한  DS Drive, 이외에 기타 많은 DS 시리즈를 제공해주고있습니다.

 

이렇게 다양한 시스템을 접근하려고한다면 당연히 하나의 도메인으로 뒤에 접미사를 붙이는 경우도있지만

dsm.svrforum.com, file.svrforum.com 등 앞 서브도메인을 활용해서 사용할 수도있는데요.

이럴경우에 리버스프록시를 사용하신다고 보시면 되겠습니다.

 

리버스 프록시가 동작하는방법

여기서는 간단하게 글로만..설명하겠습니다 ㅎㅎ

 

앞단에 공유기가 있다는 가정하에 별도의 웹서버가 없이 NAS만 사용하신다면

 

공유기에서 포트포워딩을 NAS로 해주셔서 포트로 사용하시리라 생각합니다.

혹 NPM이나 기타 프록시를 태우신다며 그쪽에서 80,443을 받아줄테구요.

 

결론적으로 구성을본다면

 

ISP -> 공유기 -> NAS(시놀/헤놀) 
Or

ISP -> 공유기 -> NPM -> NAS(시놀/헤놀)

 

정도가 되겠네요.

여기서 사용자(클라이언트)가 요청하는 구조를 본다면

도메인으로 직접접근 OR 도메인에 포트를 붙여서 접근정도로 나눌수있을것같은데요.

 

도메인으로의 직접접근은 앞서 말씀드린대로

file.svrforum.com 으로 왔을때 시놀로지의 파일스테이션 오픈

dsm.svrforum.com 으로 왔을때 시놀로지의 DSM 사이트 오픈 정도가 될것이며

 

포트로의 접근은 각 응용프로그램의 포트를 지정해줘서

svrforum.com:7777 등의 포트로 접근하는걸 의미합니다.

 

시놀로지(헤놀로지)에서 리버스프록시 적용하기

이제 앞서 말씀드린 리버스프록시를 시놀로지(헤놀로지)에서 직접 적용해보겠습니다.

 

아래 보이는 사진은 각자의 시놀로지에 설치된 응용 프로그램에 따라 다르리라 생각합니다 ㅎㅎ 

저같은 경우 일단은 3개만 올려놓고 쓰고있구요.

image.png.jpg

 

여기서 각 서비스당 도메인/ 포트 / 별칭들을 지정해줄수있습니다.

 

별칭으로 지정할경우 기본 도메인 svrfourm.com/file로 접근이 될것이고

포트로는 7777 을 지정하면 svrforum.com:7777로 접근

도메인은 file.svrforum.com 으로 접근 정도가 설정할 수 있겠네요.

 

image.png.jpg

image.png.jpg

 

이게 다 입니다 ㅎㅎ

 

매우쉽죠..?

앞단에 nginx나 npm을 쓰신다면 앞단 서버에서 

proxypass 헤놀로지ip:7777 혹은 도메인으로 지정하실경우 헤놀로지ip:443으로 해주시면됩니다

 

Tags
신고공유스크랩
5
4명이 추천

달소 달소
67Lv. 89975P
다음 레벨까지 2505P

서버포럼 관리자입니다.!
서버포럼은 홈서버로 운영중이며 아래와같은 시스템으로 운영됩니다.
 
메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업서버 - 타오나스 A형(?) / DS918+ 6.2.3 / 메인서버 VM 백업용
 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하
1등
th20ry 2021.12.17. 21:17

! 강의글까지?

상세한 설명 감사합니다!!!

th20ry 2021.12.17. 22:40
th20ry

 

 

 

아;;

이게 syno.xxxx.duckdns.org:7777로는 접속이 안되네요. 

생각해보니 리버스프록시에 또 리버스 돌리면 멀쩡히 될 리가 없었던;;

덕분에 잘 해결했습니다. 감사합니다!

2등
DarkAcid 2021.12.18. 11:40

나중에 리버스프록시가 동작하는 원리도 자세히 설명부탁드려도 되겠습니까?!

 

profile image
달소 글쓴이 2021.12.18. 18:29
DarkAcid

동작은..

클라이언트가 file.svrforum.com 으로 요청이올경우

앞단의 리버스프록시 서버에서 클라이언트가 요청한 도메인을 보고 해당서버로 연결해준다고보시면 되겠습니다

profile image 3등
마법사당87 2022.01.03. 08:09

만약 헤놀로지가 공유기 아래에서 동작하는 환경이라면

다른 컴퓨터의 사설ip로도 연결이 되게끔 설정할 수있습니다.

 

예를들면 헤놀로지컴과 연결된 외부 도메인 주소가 testnas.com 이고,

헤놀로지컴이 집의 공유기로부터 할당받은 사설 ip가 192.168.1.123,

그리고 헤놀로지 컴과는 다른 별도의 컴퓨터가 할당받은 사설ip가 192.168.1.70 이라고 한다면,

 

역방향 프록시를 통해

test.testnas.com:80 or 443 으로 접속한 경우 192.168.1.70의 5553 port로 연결되게끔 설정하면

 

test.testnas.com:80 or 443 으로 접속할시 nas가 아닌 해당 ip의 pc로 연결됩니다.

 

보통 iptime이나 asus공유기의 경우 192.168.0.1, 192.168.1.1 이라는 사설ip가 기본 공유기 관리 접속주소일텐데,

이를 활용하여 test.testnas.com:80 or 443 으로 접속할시 192.168.0.1 또는 192.168.1.1 의 특정포트(공유기 관리자페이지 접속port)로 연결되도록 역방향 프록시 설정을 해주면 공유기 ddns를 쓰지 않아도 공유기 관리자 페이지로 접속됩니다.

 

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?

목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

분류 제목 글쓴이 날짜 조회 추천
공지 {n} 2023년도 서버포럼 첫 이벤트 "천하제일 시스템대회" 1차 입니다. 2 달소 8시간 전23:04 141 0
정보 공지 자작 NAS 구축을 고민하고 계신 분들을 위한 하드웨어 추천 7 ㅎㅇㅅㅋ 22.12.30.14:40 2953 +8
정보 공지 2022/12/27 검증된 헤놀로지 DSM7 설치 방법 정리(빌드/이미지다운로드 등) 26 달소 22.12.27.03:18 5159 +11
정보 공지 시놀로지/헤놀로지 설치 후 기본셋팅 가이드 정리 36 달소 22.03.31.10:37 14428 +26
질문 이 CASE 종류나 모델명 아시는 분 있나요? 6 레블노 1일 전22:18 234 +1
후기 {u} Active backup for business 를 이용한 Windows 백업 3 nassobro 1일 전20:42 102 +2
정보 {u} 자작 NAS 케이스 구매팁 6 띠로리 1일 전16:03 443 +3
질문
normal
xelloss123 10시간 전20:53 99 0
질문
normal
새벽두시 11시간 전20:07 105 0
질문
normal
쉐도우 17시간 전14:39 93 0
질문
image
greyshin 1일 전00:52 245 0
질문
normal
greymin 1일 전23:57 138 0
질문
image
레블노 1일 전22:18 234 +1
질문
normal
와이 1일 전22:15 293 0
후기
normal
nassobro 1일 전20:42 102 +2
질문
image
ZEMA 1일 전17:17 389 0
질문
normal
김루트 1일 전16:07 268 0