Apache2 가상 호스트 추가하기

apache2 웹 서버에 가상 호스트를 추가하는 방법이다.

/* site.url은 실제 추가할 가상호스트 주소와 동일하게 입력한다. */
cd /etc/apache2/sites-available
sudo cp 000-default.conf site.url.conf
sudo vi site.url.conf

/* site.url.conf 파일에서 4줄을 입력한다. */
<VirtualHost *:80>
    ServerName site.url
    ServerAlias www.site.url
    ServerAdmin admin@site.url
    DocumentRoot /var/www/site.url/public_html
    ...
</VirtualHost>

/* 생성한 가상 호스트를 활성화 시킨다. */
sudo a2ensite site.url

/* 가상 호스트를 서버에 적용하기 위해 리로드 시킨다. */
sudo service apache2 reload