Eu suspeito que seu VirtualHost não está sendo processado corretamente, o que não configuraria AllowOverride para as solicitações get. Primeiro o seu arquivo /etc/hosts
deve ficar assim ...
127.0.0.1 localhost localhost.localdomain
127.0.1.1 nibble.local
Em segundo lugar, você deve ter essa interface definida para vhosts namebased. Você não especificou se você tem atualmente definido. Geralmente é definido na configuração principal do apache, eu acho que o ubuntu / debian tem esse arquivo localizado /etc/apache2/apache2.conf
.
Certifique-se de que esta linha esteja definida algures nesse arquivo,
NameVirtualHost *:80
Depois de fazer essas alterações, reinicie o apache
sudo /etc/init.d/apache2 restart
Noe, teste, lembre-se de configurar apenas a entrada de hosts localmente. Então, como isso só funcionará corretamente quando solicitado pelo host local. Se você ficar preso ou não funcionar, poste as linhas relevantes em /var/log/apache2/error.log