У меня имеется Ubuntu 18.10, которая запущена из-под Windows 10 с помощью Virtualbox (версия 5.2.22)
На винде у меня два девелопмент окружения. Для разработки я использую WAMP сервер. Для синхронизации обоих девелопмент окружений юзаю Dropbox. Есть каталог d:\Dropbox\_www, а так же два иденттично настроенных Апача. Проблем вроде никаких нет, все работает как часы.
Однако, сложность в том, что одно из окружений я использую в качестве своего рабочего компа. И место в этом окружении заканчивается - установленна масса разных программ, игрушек и т.п. Вот я и подумал что было бы неплохо реплицировать мое рабочее окружение на чистый линукс и поставить там все с нуля.
Я создал каталог d:\dropbox\_www, далее смонтировал ее как /media/sf__www (к этому смонтированному каталогу есть полный доступ). То есть могу использовать любые редакторы что бы работать с кодом, файлами и т.п.
Далее я настроил LAMP сервер, Apache2, PHP и MySQL. Все отлично работает и я даже сделал небольшие изменения в /var/www/test и все работает как надо.
Проблема. Сложность в том, что я не могу настроить vhost Апача для работы с /media/sf__www.
Вот что я уже сделал:
Отредактировал /etc/hosts:
mydevhost.com.devel 127.0.0.1
Далее создал mydevhost.conf в /etc/apache2/sites-available:
<VirtualHost *:80>
ServerAdmin blablabla@gmail.com
DocumentRoot /media/sf__www/mydev/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ServerName mydevhost.com.devel
</VirtualHost>
После этого изменил apache2.conf:
<Directory "/media/sf__www/mydev/">
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Далее активировал новый vhost и перезапустил Апач:
sudo a2ensite mydevhost.conf
service apache2 reload
В итоге я получаю ошибку 403:
Forbidden
You don't have permission to access / on this server.
Apache/2.4.34 (Ubuntu) Server at laravel.com.devel Port 80
Хелп!!