Verifique sua configuração um pouco mais. Sua configuração padrão do Apache provavelmente está instalada simplesmente porque não permite tráfego para /. Para esse assunto, provavelmente está configurado apenas para permitir o tráfego para / var / www.
Além de configurar permissões de diretório (e como o cara acima de mim disse, você precisará pelo menos executar outro para percorrer o diretório), você quer ter certeza de que você tem algo como o seguinte configurado:
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
Se você seguir a solução acima e apenas criar um link simbólico de / var / www de volta para seu diretório pessoal, você precisará certificar-se de que o Apache foi informado que não há problema em seguir os links simbólicos, adicionando FollowSymLinks
à sub-rotina Options da raiz do documento existente.
Por último, se você estiver usando o CGI sob suExec, o link simbólico é sua melhor aposta, pois o suExec tem um caminho "seguro" compilado. Existe uma maneira fácil de contornar isso se você estiver usando uma distribuição Debian, no entanto.
No entanto, outra abordagem seria simplesmente definir um novo host virtual baseado em nome que aponte para o diretório inicial.