J'ai configuré le bureau Ubuntu 11.04 32 bits sur une machine virtuelle VirtualBox avec un dossier partagé sur l'hôte. Le dossier partagé est
/media/sf_Dev/
Je veux changer Apache2 pour pointer le DocumentRoot
vers ce dossier, j'ai donc modifié /etc/apache2/sites-available/default
pour remplacer les deux chemins existants dans ce fichier vers / media / sf_Dev / au lieu de / var / www et il n'affichera pas index.html.
Quand je regarde /var
avec ls -l
je vois
drwxr-xr-x 2 root root ... www
et quand ls -l /media/
je vois
drwxrwx--- 1 root vboxsf ... sf_Dev
et Apache ne semble pas voir l'index.html que je mets dans ce répertoire ( cp /var/www/index.html /media/sf_Dev/
iirc)
J'ai également essayé d'éditer des envvars pour que le groupe soit vboxsf mais je pense que j'ai mal fait cette partie.
export APACHE_RUN_GROUP=www-data
à
export APACHE_RUN_GROUP=vboxsf
Que fais-je de mal, que dois-je faire pour qu'Apache2 serve les fichiers de ce répertoire? (techniquement, je veux servir des fichiers pour apache, /media/sf_Dev/apache/www
mais je figure une étape à la fois, donc si cela vous aide à court-circuiter les choses, qu'il en soit ainsi)