웹마스터 팁

http://www.linux4you.co.kr/bbs/view.php?id=lbd05&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=151. Name-based Virtual Host 란 ?

1) 1개의 IP 에 여러개의 웹서버를 이름으로 구분하여 운영하는 형태 입니다.  한정된 IP로 다수의 웹서버를 돌릴때 사용하는 방식이며 웹호스팅시에 주로 사용 합니다.

2) 선결 조건으로 DNS 에서 각 도메인이 같은 IP를 사용 하도록 정확히 작성되어 있어야 합니다.

3) DNS 셋업이 틀리면 다른 모든 서버와 같이, 어떻게 동작할지 알기 힘듭니다. 대부분 Name-based Virtual Host설치에 실패하거나 어렵게 얽혀지는 원인이 됩니다.

2. 한계점
1)  SSL secure server인경우 사용 할수 없습니다.
2)  Host: header  가 지원디는 HTTP/1.1을 만족하는 브라우져에서 가능 합니다. 즉, 아주 구형 브라우져인경우 안될수도 있습니다.

3. 관련된 지시자
아래 지시자의 의미가 무엇인지는 알고 있어야 합니다.

DocumentRoot
NameVirtualHost
ServerAlias
ServerName
ServerPath
VirtualHost

4. 예제
IP : 111.222.333.444  에 linux4you1.co.kr , linux4you2.co.kr, ... , linux4you10.co.kr 의 버츄얼 웹서버를 붙이는 예 입니다.  /home/www/hosts/linux4you1  의 디렉토리에 홈페이지가 놓이면 됩니다. 통상 index,html , index.php 가 되겠습니다.

----------    중략   --------------
NameVirtualHost 111.222.333.444

<VirtualHost 111.222.333.444>
ServerName www.linux4you1.co.kr
DocumentRoot /home/www/hosts/linux4you1
</VirtualHost>

<VirtualHost 111.222.333.444>
ServerName www.linux4you2.co.kr
DocumentRoot /home/www/hosts/linux4you2
</VirtualHost>

# 계속 여러개 ..

<VirtualHost 111.222.333.444>
ServerName www.linux4you10.co.kr
DocumentRoot /home/www/hosts/linux4you10
</VirtualHost>

**. 각 VirtualHost의 Serveradmin, Errorlog, TransferLog 등은 맞게 조절해서 넣어주면 됩니다.

제목 글쓴이 날짜
스팸메일 유의 하십시오... [1] Dopesoul 2003.07.03
2차도메인을 이용한 내컴퓨터 자료실로 이용하기 [3] 무꾸 2003.06.27
제로보드 data 디렉토리에 링크방지 걸기..(울트라 허접팁) [5] 무꾸 2003.06.27
극심한 시스템 파괴시 재해복구 Process [7] Dopesoul 2003.06.14
webalizer 윈도우+아파치에서 돌려보기 [3] [1] HuHu^^; 2003.06.12
윈98에서 Apache+iASP+Tomcat4.x+Mysql+PHP ...사용하기 [5] 한희진 2003.06.11
apache 서버에서 디렉토리 보기 방지. [5] 이성헌 2003.06.08
apache 서버에서 apache 인증 (윈도우에서 apm 설치후) 이성헌 2003.06.05
php 와 mysql 을 이용한 웹인증..(윈도우에서) 이성헌 2003.06.05
mysql 강좌 .. 요약본 [4] 이성헌 2003.06.05
apache + php + mysql (window 설치) 이성헌 2003.06.05
Windows Media 서비스에 대한 ISAPI 확장 결함 DearMai 2003.06.03
아파치 : IP-based Virtual Host 사용하기 정인배 2003.06.02
아파치 : Name-based Virtual Host 사용하기 정인배 2003.06.02
네임(DNS) 서버 named.conf 설정 하기 정인배 2003.06.02
아파치 버츄얼웹서버에서 웹로그 분석툴 : Webalizer 설치 [2] [1] 정인배 2003.06.02
iis + php + mysql 보충설명. [2] 이성헌 2003.06.01
iis + php + mysql 강좌 (윈도우설치) [5] 이성헌 2003.06.01
아파치 보안취약점 관련 버전 업데이트 DearMai 2003.05.30
APM_Setup4 에서 에러페이지 띄우기 [2] RedEye(kaist) 2003.05.28