Для того,что б настроить виртуальный хостинг,надо всего лишь два действия…
Мы хотим например что б mysite.ua/forum и хотим что б было красиво http://forum.mysite.ua
для этого создаем файл forum.mysite.ua в /etc/apache2/sites-available/ с содержимым