[Linux] Apache 서브 도메인 설정

서브 도메인을 등록하여 도메인 별로 다른 디렉토리 경로를 바라보게 설정해보겠다. 


1.  hosts 등록 


- 테스트 진행을 위해 a.com , b.com 도메인을 hosts에 먼저 등록하자 


- vi /etc/hosts


- hosts 등록 

127.0.0.1 a.com

127.0.0.1 b.com


2. VirtualHosts 등록 


- vi /etc/httpd/conf/httpd.conf 



상단과 같이 작성하자 위 사진을 간단히 설명하자면 


NameVirtualHost *:80은 아파치가 80포트로 들어오는 모든 IP주소에 대해 VirtualHost 요청을 기다린다는 것을 의미한다 .  

또한 ServcerName에 등록된 도메인으로 들어올시 설정된 DocumentRoot로 바라보게 설정한거다.


a.com  ->  /var/www/html/a 

b. com -> /var/www/html/b 


설정 이후 아파치를 재실행 해주자 


- service httpd restart 


3. 디렉토리 생성 


- cd /var/www/html 



해당 경로에 a, b 디렉토리 생성 


이후 a, b 디렉토리에 index.html 각각 생성해주자 


- cd /var/www/html/a 

- vi index.html 



4. 테스트 


- 파이어폭스를 켠 후 url에 a.com, b.com 각각 입력해보자 


-a.com 


-b.com 



도메인 별로 다른 경로를 바로보는걸 확인할 수 있다. 


Tags

Read Next