Я встановлюю 32-розрядний робочий стіл Ubuntu 11.04 на VM VirtualBox із загальною папкою для хоста. Загальна папка є
/media/sf_Dev/
Я хочу змінити Apache2, щоб вказати DocumentRoot
на цю папку, тому я відредагував /etc/apache2/sites-available/default
замінити існуючі два шляхи у цьому файлі на / media / sf_Dev / замість / var / www, і він не покаже index.html.
Коли я дивлюся на /var
з ls -l
я бачу
drwxr-xr-x 2 root root ... www
і коли ls -l /media/
я бачу
drwxrwx--- 1 root vboxsf ... sf_Dev
а Apache, схоже, не бачить index.html, який я помістив у цю каталог ( cp /var/www/index.html /media/sf_Dev/
iirc)
Я також спробував редагувати envvars, щоб зробити групу vboxsf, але я думаю, що я зробив цю частину неправильно.
export APACHE_RUN_GROUP=www-data
до
export APACHE_RUN_GROUP=vboxsf
Що я роблю неправильно, що мені потрібно зробити, щоб Apache2 обслуговував файли з цього каталогу? (технічно я хочу обслуговувати файли для apache з, /media/sf_Dev/apache/www
але я рахую один крок за часом, тож якщо це допоможе вам в коротких замиканнях, так і нехай)