728x90
Web Server에는 하나의 서버 내에 기본적으로 Main Host가 존재한다.
하지만 Main Host 외에 추가적으로 여러 개의 도메인 이름을 호스팅 할 수 있는데, 이를
가상 호스팅 또는 버추얼 호스팅 (Virtual Host)라고 부른다.
Virtual Host를 통해 한 서버는 memory, process cycle 등 자원을 공유할 수 있다.
가상 호스트 운용 방식은 다음과 같다.
1. 이름 기반 가상 호스트 (Name-based virtual host) : 하나의 IP address에 여러 개의 virtual host를 운용함.
2. 주소 기반 가상 호스트 (IP-based virtual host) : virtual host 각각에 하나씩의 IP Address를 할당하여 운용함.
3. 포트 기반 가상 호스트 (Port-based virtual host) : 동일한 호스트에 포트만 다르게 지정하여 운용함.
4. 기본 가상 호스트 (Default virtual host) : virtual host를 운용하지만, 매칭되지 않는 호스트로 접속시, 기본적으로 응답하게 될 호스트 지정함.
728x90
'JAVA > JAVA' 카테고리의 다른 글
AlwaysPreTouch JVM option (0) | 2022.05.18 |
---|---|
ClassLoader (0) | 2022.05.10 |
Thread dump (0) | 2022.03.25 |
JVM memory 구조 (0) | 2022.02.28 |
JAVA option - urandom option (0) | 2022.01.24 |