Ich richte den Ubuntu 11.04-Desktop 32-Bit auf einer VirtualBox-VM mit einem freigegebenen Ordner auf dem Host ein. Der freigegebene Ordner ist
/media/sf_Dev/
Ich möchte Apache2 so ändern DocumentRoot
, dass es auf diesen Ordner verweist. Daher habe ich /etc/apache2/sites-available/default
die vorhandenen zwei Pfade in dieser Datei zu / media / sf_Dev / anstelle von / var / www geändert und es wird nicht index.html angezeigt.
Wenn ich mich /var
mit ls -l
ich sehe ,
drwxr-xr-x 2 root root ... www
und wenn ich ls -l /media/
ich sehe
drwxrwx--- 1 root vboxsf ... sf_Dev
und Apache scheint die index.html nicht zu sehen, die ich in dieses Verzeichnis gestellt habe ( cp /var/www/index.html /media/sf_Dev/
iirc)
Ich habe auch versucht, envvars so zu bearbeiten, dass die Gruppe vboxsf wird, aber ich glaube, ich habe diesen Teil falsch gemacht.
export APACHE_RUN_GROUP=www-data
zu
export APACHE_RUN_GROUP=vboxsf
Was mache ich falsch, was muss ich tun, damit Apache2 Dateien aus diesem Verzeichnis bereitstellt? (Technisch möchte ich Dateien für Apache bereitstellen, /media/sf_Dev/apache/www
aber ich stelle es mir Schritt für Schritt vor. Wenn Ihnen das hilft, Dinge kurzzuschließen, ist es das auch.)