우분투에서 서브도메인을 설정하는 방법 (아파치 가상호스팅)
먼저 아래의 우분투에서 가상호스트를 설정하는 방법을 읽어주세요.
서브도메인을 설정하는 방법은 위 방법과 거의 동일합니다만,
거기에 약간 더 추가할 부분이 있습니다.
test2.domain.com
위와 같은 서브도메인을 만든다고 가정하겠습니다.
1. /var/www 경로에 서브도메인과 연결할 웹폴더(폴더명 test2)를 생성합니다.
2. /etc/apache2/sites-available 경로에서 설정파일을 수정할때
DocumentRoot를 방금 만든 웹폴더로 적은 부분을
아래와 같이 추가합니다. (빨간 글씨부분을 추가)
<VirtualHost *:80>
ServerName www.domain.com
ServerAdmin webmaster@ domain.com
ServerAlias domain.com
DocumentRoot /var/www/domain/public_html
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName test2.domain.com
DocumentRoot /var/www/test2/public_html
</VirtualHost>
수정 후 아파치를 재시작하면 서브도메인 설정 끝!
service apache2 restart