🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

HTTP 헤더: Host

21.08.18 10:42 작성 조회수 187

1

안녕하세요

HTTP 헤더에서 Host 의 역할 ->  하나의 서버(200.200.200.2) 안에서 여러 도메인(aaa.com, bbb.com, ccc.com) 을 처리해야 할 때 구분해주는 것.

 이렇게 설명을 해주셨는데, 하나의 서버 안에서 200.200.200.2 안에서 각각의 어플리케이션 연결은 포트로 하는 것과 어떻게 다른가요?

미리 감사합니다.

답변 1

답변을 작성해보세요.

3

David님의 프로필

David

2021.08.18

안녕하세요. 허강준님, 공식 서포터즈 David입니다.

.

요청의 구분 관점으로 보자면 둘 다 동일한 역할을 합니다.

다만, 구분의 기준이 도메인, 포트인 것입니다.

가상호스트를 사용하게 되면 하나의 포트로 들어오는 요청을 도메인별로 구분해서 처리할 수 있습니다.

*:80 -> www.example.com

*:80 -> www.example.org

둘 다 동일한 ip:80를 바라보고 요청합니다. 그러나 헤더의 host에 따라 다른 응답이 제공됩니다.

.
감사합니다.

참고

* https://httpd.apache.org/docs/2.4/ko/vhosts/examples.html

채널톡 아이콘