[Hyper-V] 하나의 홈서버 안에 서브도메인으로 여러 ip를 연결할 수 있을까요?

   조회 6674   추천 0    

안녕하세요.

여러가지 궁리를 하다가 머리속에서 그림이 잘 안그려져서 질문 올립니다.

홈서버 PC가 한대가 있습니다. 윈도8.1 에 Hyper-V로 Xpenology와 리눅스를 가상 OS로 두고 있을 때요.

리눅스는 웹서버 전용으로 돌리고 있는데(80번 포트는 이쪽으로 연결), 

Xpenology에도 서브도메인으로 80번 포트로 연결이 가능할까요?


리눅스 상에서도 이미 몇가지 서브도메인으로 연결이 되어 있긴 합니다.

리눅스 - a 계정 : a.domain.com
             b 계정 : b.domain.com
             메인 : domain.com

여기에 추가로 xpen.domain.com 으로 연결시 Xpenology로 연결이 가능할까요?

공유기에서 이미 80번 포트는 리눅스 쪽으로 물려있는데..

xpen.domain.com 으로 연결시 리눅스에서 ip를 돌려줄 수 있는 기능이 있나요?

이 부분은 전혀 모르는 영역이라 배움이 필요할 듯 합니다. 부탁드립니다.

저는 애플도 좋아하구요. 구글도 좋아하구요. MS도 좋아합니다. 그리고 무엇보다... 제 마누님과 따님을 좋아합니다. ~(-_-)~
이예찬 2015-06
리눅스 상에서 서브도메인으로 서로 다른 호스팅이 되는 건 "가상 호스트"기능 때문에 가능합니다.
일단 어떤 호스트네임이나 IP주소로 들어오든지 리눅스 상에서 80번 포트는 열려서 웹서버로 연결이 되는 것이고,
리눅스에 올라가 있는 웹 서버가 HTTP헤더 중 Host항목을 보고 분류를 하여 각각의 서로 다른 웹 앱을 실행하는 것입니다.

단순히 공유기 단에서는 80번 포트를 포워딩 해주는 포트 포워딩 뿐이 안 될겁니다. HTTP의 Host헤더까지 검사를 할 수 있을지는 못 할 것 같네요
작은악마 2015-06
리눅스 웹서버에서 분기하시면 될듯합니다.

nginx 를 예를 들면 아래와 같이 설정하시면 됩니다.

server {
    server_name  a.domain.com;
    location / {
proxy_pass http://192.168.0.77/;
        }
}

server {
    server_name  xpen.domain.com;
    location / {
proxy_pass http://192.168.0.99/;
        }
}
     
이예찬 2015-06
아 그런 방법도 있겠군요!


제목Page 102/130
2014-05   5252716   정은준1
2015-12   1777685   백메가
2023-12   11168   5620SAM
2017-01   11183   민섭79
2016-03   11185   김정윤
2017-02   11193   kcy72o8R
2016-11   11196   방랑자7
2014-02   11200   에라뇽
2019-06   11223   helloworld1
2014-05   11231   stone92김경민
2015-05   11238   witbox
2013-06   11245   shuni
2016-12   11249   나노큐브
2015-12   11260   죠짱
2022-06   11282   송주환
2023-08   11293   sam0712
2014-11   11309   kino0924
2015-10   11325   체이스
2023-05   11326   폴리76
2014-12   11327   ocm10gr2
2018-05   11333   의롭게살리라
2015-07   11333   오혜성