가상호스트란 한대의 컴퓨터에서 여러 개의 도메인에 대해 웹 서비스를 운영하는 방법입니다.즉 도메인을 두 개 이상 보유했을 때 도메인 별로 각각 다른 페이지가 보이게 됩니다.
Codns 고급서비스 사용자를 예로 들겠습니다. 아이디가 white 인 고급서비스 사용자가 black, red 란 아이디를 추가했다면,white 님의 사용 가능한 도메인은 white.codns.com , black.codns.com, red.codns.com 외에 www. 도메인이 추가되어 (즉 www.white.codns.com) 총 6개가 됩니다. 만약 black.codns.com 에 대해 가상호스트를 설정한다면 아래와 같이 설정하시기 바랍니다.
1) 인터넷 정보 서비스를 띄웁니다.
2) 왼쪽 메뉴에 자기 컴퓨터 이름에 해당하는 디렉터리가 보이는데 여기에서 마우스 오른쪽버튼을 누르면 메뉴가 뜹니다.
3)이중, 새로 만들기 >> Web Site 를 선택하여 "웹사이트 만들기 마법사" 창이 뜨게 합니다.
4) 웹사이트 설명부분 : 이 부분은 도메인접속과는 무관한 내용으로 웹사이트에 대한 설명을 적으면 됩니다. 편의상 black.codns.com로 적으세요.
5) IP 주소 및 포트 설정 : IP는 '모두 할당하지 않음'으로, 포트는 원하는 포트 번호를 쓰세요. 보통은 기본웹사이트의 포트번호와 동일하게 설정합니다.
다음은 호스트헤더설정으로 이 부분의 가상호스트 설정에서 가장 중요한 부분입니다. 여기에서는 웹으로 접속할 때 구분할 도메인을 압력줘야 합니다. 즉 black.codns.com 로 적어야겠지요.
6) 홈 디렉터리 경로 : black.codns.com 에 대한 홈 디렉터리를 지정하세요. 이 때 이 디렉터리 아래에는 반드시 기본인덱스파일이 있어야 합니다.
7) 웹사이트 엑세스 권한 :별도설정 없이 기본값으로 두고 필요에 따라 변경하시고요.
이것으로 black.codns.com 에 대한 가상호스트설정이 끝났습니다.
위와 같은 방식으로 나머지 도메인에 대해서도 추가하면 됩니다. 물론 소유도메인도 가능합니다.만약 케이티를 제외한 타 사업자 사용자라면 80포트대신 임의의 다른 포트로 변경해야 합니다.
이럴 때 포트 포워딩 설정을 했다면 www. 가 붙는 도메인들은 가상호스트설정이 적용되지 않으므로 호스트 해더 명을 기본도메인명만 사용해야 합니다.마지막으로 설정한 내용을 적용하기 위해 IIS를 재가동하십시오.