dans la conf des sites virtuels de apaches2
Ensuite, si tu place ça dans ton home, il faut que cela soit accessible (en terme de droit unix) à l'utilisateur qui fait tourner apache2 . Par defaut, il s'agit de www-data.
Comme dit @captnfab, il faut donc les droits d'exécution sur les dossier parents pour que www-data puisse traverser ces dossiers. En l'occurence, home et test-www et monsite1. De plus www-data doit avoir les droits en lecture sur tous les fichiers du sites (pages html ou scripts php ou autres). Pour info, ça se modifie avec des chmod ou les acl par exemple.
Mais @Mattux propose une autre solution que je ne connais pas. J'ai juste vu ça chez mon hébergeur comme espace de stockage par exemple.]]>