Перед началом настройки необходимо изменить правила обработки .htaccess файлов. Для этого необходимо отредактировать файл /etc/apache2/apache.conf
Необходимо найти блок настроек <Directory /var/www> и изменить внутри него значение AllowOverride на значение All (значение после пробела:))
Файлы виртуальных хостов хранятся в отдельных папках:
/etc/apache2/sites-available - доступные сайты
/etc/apache2/sites-enabled - включенные сайты
Скопируем существующую конфигурацию для хоста по умолчанию - 000-default, отключаем стандартный конфиг и открываем новый конфиг для редактирования: