apache2 - виртуальные хосты

создадим папки для сайтов:
mkdir /var/www/default /var/www/sitename1.ru /var/www/sitename2.ru
создаем файл sitename1.ru:
nano /etc/apache2/sites-available/sitename1.ru
добавляем следующее:
< virtualhost >
ServerName sitename1.ru
ServerAlias *.sitename1.ru
DocumentRoot /var/www/sitename1.ru
< /virtualhost >
создаем файл sitename2.ru:
nano /etc/apache2/sites-available/sitename2.ru
добавляем следующее:
< virtualhost >
ServerName sitename2.ru
ServerAlias *.sitename2.ru
DocumentRoot /var/www/sitename2.ru
< /virtualhost >
включаем созданные сайты:
a2ensite sitename1.ru
a2ensite sitename2.ru
если не настроена зона, прописываем имена в /etc/hosts:
nano /etc/hosts
127.0.0.1 sitename1.ru sitename2.ru
перезапускаем апач:
/etc/init.d/apache2 reload