본문 바로가기

OS-서버/리눅스-유닉스

[리눅스] 가상호스트(VirtualHost)

반응형

 

< 가상호스트 >

 

> 한 대의 컴퓨터나 IP 주소로 여러 도메인의 웹 서버를 운영하려고 할 때 사용한다.

 

 

아파치 웹서버에서 가상 호스트 설정하는 파일 

centos /etc/httpd/conf/httpd.conf

 

우분투 /etc/apache2/sites-available/000.default.conf  [ 원본 ] 

    /etc/apache2/sites-enabled/000-default.conf [ 링크 ln -s ]

sites-enabled 디렉토리에서 원본 파일을 링크한다.

 

 
 
 
 
 
 
 
 
 
<VirtualHost *:80>
DocumentRoot /var/www/html/shop_mall
ServerName www.domain123.com
</VirtualHost>
 
<VirtualHost *:80>
DocumentRoot /var/www/html/study_cafe
ServerName study.domain123.com
</VirtualHost>
cs

 

 

DocumentRoot는 사용할 웹서버의 부모 경로를 적어주고,

ServerName에는 도메인 or ip를 입력한다.

 

그리고 DNS서버의 zone파일에서 입력한 도메인을 추가해주면 된다.

반응형