강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

highjune님의 프로필 이미지
highjune

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

다음으로

HTTP 헤더: Host

작성

·

276

1

안녕하세요

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

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

미리 감사합니다.

답변 1

3

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

.

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

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

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

*:80 -> www.example.com

*:80 -> www.example.org

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

.
감사합니다.

참고

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

highjune님의 프로필 이미지
highjune

작성한 질문수

질문하기