Вот вам пошаговая инструкция, как запустить сайт по адресу supersite на виртуальном хосте:
1. Открываем /etc/hosts
2. Пишем 127.0.0.1 supersite
3. Открываем /etc/apache2/sites-available/default, копируем все и закрываем.( открываем через консоль sudo gedit /etc/apache2/sites-available/default), иначе может не получится скопировать.
4. Далее пишем в консоле sudo gedit /etc/apache2/sites-available/supersite. Вставляем то, что скопировали . Теперь меняем следующее:
- ServerName supersite
- DocumentRoot путь до папки supersite
- В первых двух блоках, приблизительно такого вида
<Directory /home/vasya/public_html/test>
Options FollowSymLinks
AllowOverride None
</Directory>
меняете путь на тот, что прописали в DocumentRoot, то есть опять путь до папки вашего сайта.
Сохраняете и закрываете.
5. В консоле sudo a2ensite supersite (Эта команда активизирует ваш сайт, создает для него конфиг в папке sites-enabled, которая находится там же где и sites-available)
6. В консоле sudo /etc/init.d/apache2 restart
Далее запускаем и все должно работать.