XAMPP + виртуальные хост + общая папка группы
-
13-10-2019 - |
Вопрос
У меня есть папка, которая монтируется для всех пользователей, которые в группе «общие» для обмена файлами
/home/.common/ монтируется/home/common by fstab
Bindfs#/Home/.common/Home/Common Fuse Group = common, perms = g = rwx
Я тоже хочу поделиться папками сайтов. Я помещаю сайты в Dir/Home/Common/Sites/
и сделал виртуальный хост для этих каталогов. Но у меня ошибка при вводе.
Доступ запрещен!
У вас нет разрешения на доступ к запрошему каталогу. Не существует либо индексного документа, либо каталог защищен считыванием.
Если вы думаете, что это ошибка сервера, пожалуйста, свяжитесь с веб -мастером.
Ошибка 403
в httpd.conf
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
в httpd-vhosts.conf
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /home/common/Sites/mysite
ServerName mysite
ErrorLog /home/common/Sites/mysite/mysite.local-error_log
CustomLog /home/common/Sites/mysite/mysite.local-access_log common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/common/Sites/mysecondsite
ServerName mysecondsite
ErrorLog /home/common/Sites/mysecondsite/mysecondsite.local-error_log
CustomLog /home/common/Sites/mysecondsite/mysecondsite.local-access_log common
</VirtualHost>
в .local-error_log
[error] [client 127.0.0.1] (13)Access denied: access to / denied
Когда я включаю Vhosts - Localhost тоже возвращает ошибку. Если выключить LH, работает хорошо.
Как сделать эту структуру?
Решение
Проблема была в разрешениях. Мне нужно было изменить пользователя Apache и группы в Opt/Lampp/etc/httpd.conf