XAMPP + виртуальные хосты + групповая общая папка - PullRequest
1 голос
/ 29 декабря 2010

У меня есть папка для монтирования всех пользователей, которые в группе 'общие' для обмена файлами
/home/.common/ монтируется в / home / common fstab

bindfs # / home / .common / home / общая группа предохранителей = общие, химическая завивка = g = rwx

Я тоже хочу поделиться папками сайтов. Я помещаю сайты в каталог / home / common / Sites /
и сделал виртуальный хост для этих каталогов. Но у меня ошибка при входе.

на http://mysite/

Доступ запрещен!

У вас нет разрешения на доступ запрошенный каталог. Есть либо нет индексного документа или каталог защищен от чтения.

Если вы считаете, что это ошибка сервера, пожалуйста, свяжитесь с веб-мастером.

Ошибка 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 также возвращает ошибку. Если выключить ЛХ, это хорошо.
Как сделать эту структуру?

1 Ответ

2 голосов
/ 29 декабря 2010

Проблема была в разрешениях. Мне нужно было изменить пользователя и группу apache в opt / lampp / etc / httpd.conf

...