ubuntu apache разрешить использование .htaccess в конфиге виртуального хоста

Для того чтобы htaccess заработал вам достаточно конфига вроде:

<VirtualHost *:80>
    ServerName dru8test

    DocumentRoot /var/www/dru8test/web
    <Directory /var/www/dru8test/web>
        AllowOverride All
    </Directory>

</VirtualHost>

-- где:

/var/www/dru8test/web

-- директория, в которой лежит ваш сайт, а непосредственно за включение отвечает строчка:

AllowOverride All

ВНИМАНИЕ: убедитесь, что путь к директории написан верно, ошибки тут могут быть причиной того, что .htaccess перестанет работать.