인프런 커뮤니티 질문&답변
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에 따라 다른 응답이 제공됩니다.
.
감사합니다.
참고





