4
839

안녕하세요. 서버 관련해서 질문이 있습니다.(네이버클라우드플랫폼, CloudFlare)


안녕하세요.

다들 건강 유의하시구요.

서버 구축을 혼자 맨땅부터 해보려고 공부중인데, 막히는 부분이 있어서 질문 올려봅니다.


1. 원하는 최종 결과물

- www.api.domain.com 주소는 api 서버로 사용하고 싶구요.

- www.first.domain.com 주소는 첫 번째 웹사이트의 index 주소이고

- www.second.domain.com 주소는 두 번째 웹사이트의 index 주소 입니다.

위처럼 같은 domain.com의 앞에 별칭(?)을 붙여 구분하고 싶은 상황입니다.


2. 현재 진행 상황

- 네이버 클라우드 플랫폼을 이용하여 server는 하나 열어둔 상태고, public IP도 붙여 놨습니다.

- hosting.kr에서 domain을 하나 샀고 cloudflare 사이트에서 네임서버 받아서 수정까지 완료한 상태입니다.

TypeNameContentProxy statusTTL
CNAME
www
min0s.com

Proxied

Auto
Edit
A
min0s.com
xxx.xxx.xxx.xxx

Proxied

Auto
Edit

그리고 위와 같이 A Type으로 제 도메인과 네이버클라우드플랫폼 IP 를 연결해 놓았고, CNAME Type으로 www. 를 받는 것 까지 했습니다.


3. 질문

- api 서버를 아직 구축하진 않았지만 결론은 특정 port가 존재하잖아요? 0.0.0.0:8000 이라던지, 0.0.0.0:8080 이라던지 말이죠. 기본적으로 www.min0s.com이 제가 만든 웹사이트의 특정 index를 찾아간다고 했을 때, api 서버는 같은 IP에 다른 port로 붙도록 해야하는데 방법을 모르겠습니다.. 검색도 많이 해봤는데 이런걸 어떻게 하는지를 모르니 검색어가 엉망이라그런가 원하는 힌트도 나오질 않네요ㅠㅠ..

- 결론 www.api.min0s.com -> xxx.xxx.xxx.xxx:8080 을 특정하여 찾아갈 수 있게 하는 설정이 무엇일까요?


코로나 조심하시구,

행복한 주말 되시길 바래요~

0
  • 답변 4

  • 캐티
    6k
    2021-11-20 19:06:04

    이것의 이름은 가상 호스팅이라고 하빈다.

    네이버 클라우드 플랫폼에서 가상 호스팅 설정을 해야하빈다.

    vhost 설정이라고도 하저여.

  • 쟈비스를만들고싶어요
    1k
    2021-11-20 21:33:07

    캐티님 답변 감사드립니다~!

    가상호스팅으로 한 번 찾아보도록 하겠습니다!

  • 멘탈조각
    2k
    2021-11-21 10:13:26 작성 2021-11-21 10:15:30 수정됨
    가상호스팅은 "아파치" 서버에서 하나의 인스턴스로 여러 정적 페이지나 CGI 사이트를 돌리려 할때 쓰는 개념이고요.. 이 상황에선 가상호스팅이라고 부르기 보단 리버스 프록시라고 부릅니다..
    설정이 비슷한거 같지만 좀 많이 다르고 운영개념은 매우 많이 다릅니다.
  • 멘탈조각님 답변 감사합니다!

    '리버스 프록시' 검색을 해보았는데 제가 생각한 개념이 이게 더 가까운 것 같네요!



    리버스 프록시 서버는

    • 여러 백엔드 서버의 Load를 분산시킬 수 있다.
    • 응답이 느린 서버를 위해 캐싱을 하기도 한다.
    • awesomeservice.com 처럼 여러 대의 서버 주소를 하나의 URL 로 보이게 하기 위해서도 사용된다.


    이런 개념이 '리버스 프록시'이고 그렇다면 이걸로 다시 알아보도록 하겠습니다!

  • 로그인을 하시면 답변을 등록할 수 있습니다.