Isto não tem nada a ver com o Apache.
É assim que você fez o seu link.
ln -s
não avalia .
em relação ao seu diretório atual. Links relativos sempre serão criados para o arquivo de link resultante.
Ele criará um link para .
in /var/www
, que será avaliado em um caminho completo de /var/www/.
Você precisa substituir o ponto por um nome de arquivo totalmente qualificado
sudo ln -s /home/me/myProject /var/www/myProject
Nota Apenas para soltar a dica (como eu mesmo tenho uma configuração similar) : Não se esqueça de certificar-se de que o Apache tenha permissões de leitura em seus arquivos de projeto. É fácil esquecer, mas o "403" resultante pode fazer você pensar que é a configuração errada, não as permissões de arquivo.