2015-09-23 2 views
1

Я знаю, что в этой проблеме много сообщений, но ни одна из них не касается проблемы, с которой я сталкиваюсь. Я пытаюсь настроить виртуальную машину после учебника на Lynda.com.Общая папка VirtualBox недоступна Apache2

Хост - это Surface Pro 2, работающий под Windows 10, гостевой виртуальный бокс 5.0.4 с Ubuntu 14.04.3 LTS. У людей было много проблем с VirtualBox в Windows 10, но мои установки были просто прекрасны, я сделал все возможное для установки Apache, MySQL и т. Д., И я могу получить доступ к странице состояния сервера Apache2 в локальном браузере. Кажется, у меня нет проблем с портом, и я следил за инструкциями руководства, которые были шаг за шагом.

Проблема, с которой я сталкиваюсь, заключается в том, что я не могу получить доступ к общей папке. Я готов настроить PHP, и я не могу получить доступ к файлу, размещенному в общей папке, хотя я точно соблюдал все указания. Общая папка отображается в консоли диспетчера VM с правильным путем, но когда я помещаю файл в общую папку и пытаюсь ударить его через браузер на главной машине, я получаю ошибку 404. Я прошел через шаги, чтобы настроить сервер Apache несколько раз, и, похоже, у меня есть все правильно:

**blakers**@sandbox:~$ cd /media/**sf_vbsandbox** 
[email protected]:/media/sf_vbsandbox$ id 
uid=1000(blakers) gid=1000(blakers)    groups=1000(blakers),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin), 109(sambashare),**999(vboxsf)** 
[email protected]:/media/sf_vbsandbox$ **getent group vboxsf 
vboxsf:x:999:blakers,www-data** 

Это из сайтов-доступных/vboxsf.conf:

<VirtualHost *:80 *:8282> 
    ServerName sandbox 
    ServerAlias *.dev 

    LogLevel info 
    ErrorLog ${APACHE_LOG_DIR}/dev-error.log 
    CustomLog ${APACHE_LOG_DIR}/dev-access.log combined 

    RewriteEngine On 

    <Directory /> 
    Options FollowSymLinks 
    AllowOverride All 
    </Directory> 

    <Directory /media/> 
    Order allow,deny 
    Allow from all 
    Require all granted 

    <Location /server-status> 
    SetHandler server-status 
    Order allow,deny 
    Allow from all 
    Require all granted 
    </Location> 

    UseCanonicalName Off 
    VirtualDocumentRoot /media/sf_%1 
</VirtualHost> 

Любые помощь была бы потрясающей !!

ответ

0

привет проблема в этой строке:

VirtualDocumentRoot/СМИ/sf_% 1, изменить эту папку будет называться как папку, в которой вы делитесь. если его называют «vbsandbox», то sf_vbsandbox.

Вы можете подтвердить:

Ls -la/СМИ/ то имя папки будет там.

вам придется перезапустить Apache в конце

apache2 перезагрузка Sudo службы

Смежные вопросы