가상 호스트 (VirtualHost)우분투 9 10 설정법
페이지 정보
작성자 정성규 댓글 1건 조회 19,141회 작성일 10-02-20 11:48본문
가상 호스트 (VirtualHost)
한 대의 컴퓨터나 IP 주소로서 여러 도메인의 웹 서버를 운영하려고 할 때 사용한다.
가상 호스트의 종류
● 이름 기반 가상 호스트(Name-based virtual host): 하나의 IP 주소에서 여러 이름의 가상호스트를 각각 운용
즉, 하나의 IP 주소를 사용하는 웹 서버에 가상으로 서버를 다수 추가하여 마치 여러 대의 웹 서버를 운영하는 것처럼 설정하는 것이다.
● 주소 기반 가상 호스트(IP-based virtual host): 가상 호스트 각각에 별도의 IP 주소를 할당하여 운용
● 포트 기반 가상 호스트(TCP Port-based virtual host): 하나의 호스트에서 포트만 다르게 지정하여 각각 운용
● 기본 가상 호스트(Default virtual host): 어떤 호스트도 해당사항이 없을 때
기본으로 응답하게 될 호스트 이와 같은 가상 호스트들은 각각 별도의 웹 디렉토리가 배정되어 있고, 기능이나 서비스 면으로는 주 호스트와 하등 차이가 없다.
예를 들어, www.betago.co.kr 와 www.daesan-hc.com 처럼 도메인이 다른 웹 사이트도 운영할 수 있다.
필자는 dns서비스를 받았다.
etc/apache2/sites-available/
여기에 사이트별로 설정돼 있으며
/etc/apache2/sites-enabled/
활성화 된것들은 여기에 링크파일이 존재합니다.
뭐, 이것이 중요한건 아니다.....
자 그럼!
httpd.conf에 깨끗하게 지우고 다음과 같이 본인 환경에 맞게 넣는다.
=============================================#
# Use name-based virtual hosting.
#
NameVirtualHost 192.168.10.101:80
<VirtualHost 192.168.10.101>
ServerName www.betago.co.kr ---> 첫번째 도메인
ServerAdmin webmaster@localhost
DocumentRoot /var/www/betago/
</VirtualHost>
<VirtualHost 192.168.10.101>
ServerName www.daesan-hc.com --> 두번째 도메인
ServerAdmin webmaster@localhost
DocumentRoot /var/www/daesan/
</VirtualHost>
아파치 재시작!
정성규님의 댓글
정성규 작성일참고링크
<a href="http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10302&docId=68438580&qb=TmFtZS1iYXNlZCB2aXJ0dWFsIGhvc3Q=&enc=utf8&section=kin&rank=3&sort=0&spq=0&pid=f3/A4doi5TlsstuI1ddsss--057412&sid=S3-iIaKkf0sAABC6tuY">http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10302&docId=68438580&qb=TmFtZS1iYXNlZCB2aXJ0dWFsIGhvc3Q=&enc=utf8&section=kin&rank=3&sort=0&spq=0&pid=f3/A4doi5TlsstuI1ddsss--057412&sid=S3-iIaKkf0sAABC6tuY</a>