Você pode dar uma olhada nos arquivos de configuração em /etc/apache2/sites-available/ . Por padrão, há apenas um arquivo no diretório denominado default , a menos que você configure outros hosts virtuais.
A primeira linha do arquivo é provavelmente como <VirtualHost *:80> , o que significa que este host virtual escuta na porta 80 de todos os IPs disponíveis (incluindo localhost para o seu caso).
Procure no arquivo por um bloco de <Directory /var/www/> . Esse bloco de código informa ao Apache para levar em conta /var/www . Se você não tem esse bloco, o Apache simplesmente não sabe procurar /var/www e, claro, ignorar /var/www/test1 , por sua vez, dando-lhe um erro 404. Você precisará adicionar esse bloco de acordo.
Você precisa dar permissão apropriada para /var/www/test1 (pelo menos, permissão de leitura, além de permissão de execução também, se desejar que outros listem o conteúdo da pasta) para o apache (usuário www-data por padrão).