Вопрос

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

Bindfs#/Home/.common/Home/Common Fuse Group = common, perms = g = rwx

Я тоже хочу поделиться папками сайтов. Я помещаю сайты в Dir/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 тоже возвращает ошибку. Если выключить LH, работает хорошо.
Как сделать эту структуру?

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top