웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아파치 : Name-based Virtual Host 사용하기
2003.06.02 10:33
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) 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 등은 맞게 조절해서 넣어주면 됩니다.
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
주소 보여주기 시를 때 제가 자주 쓰는 방법 이건 조회수 빵이다 ㅡ0ㅡ; [21] | ☆좀비파우더™ | 2003.01.28 |
한페이지에서 여러개의 크롬리스 창 띄우기..(ByKlein Chromeless Window) [3] | 아린~★ | 2003.01.29 |
바탕화면에 바로가기 아이콘을 만드시겠습니까? [소스분석용] [12] | RedEye | 2003.02.02 |
KBS VOD 최상위로 만들기 소스 (필요 부분만 수정) [3] | kimbilly | 2003.02.02 |
최상위로 만들기 소스 [13] | 앳플군 | 2003.02.04 |
음악 듣기 소스 | 당근당근 | 2003.02.04 |
미디 랜덤으로 듣기 완벽해결! [4] | K.샘 | 2003.02.05 |
링크된 텍스트 클릭지 위로 스크롤되는 예제확인 [1] | ▩윤미 | 2003.02.06 |
링크된 텍스트 오버시 위로 스크롤..예제 확인 [2] | ▩윤미 | 2003.02.06 |
[허뎝이즈]간단한 테트리스 만들어 보기^_^[허뎝이 수정했음돠] [11] | 허졉이즈 | 2003.02.06 |
흐르는 내용 강좌 [4] | 라엘 | 2003.02.10 |
레이어를 이용한 초간단 갤러리를 만들어봅시다. [6] | 모라미 | 2003.02.15 |
요청해오신 레이어 무조건 중앙에 열리기 와 클릭하는 곳에 열리기 두가지 소스입니다. [4] | 모라미 | 2003.02.25 |
[수정판] 갤러리 이미지 드레그 이동 가능한 필터 사용 스르륵 버젼 ^^ [10] | 모라미 | 2003.02.15 |
페이지 로딩중 효과 [7] | 깜보 | 2003.02.16 |
[수정 및 추가 설명] 음악 듣기 소스 [4] | 당근당근 | 2003.02.17 |
개판 오분전 select menu......... [10] | 미친개 | 2003.02.18 |
폰트 크기를 방문자가 자유자재로 바꾸도록.. | 깜보 | 2003.02.19 |
통합 검색엔진 소스입니다. [5] | 철혈단 | 2003.02.19 |
개판 오분전 이미지 슬라이더 [5] | 미친개 | 2003.02.20 |