#apache #permissions #xampp #virtual-hosts
#apache #разрешения #xampp #виртуальные хосты
Вопрос:
У меня есть папка, которая монтируется для всех пользователей, которые в группе «общие» для совместного использования файлов
/ home /.common / монтируется в / home / common с помощью fstab
bindfs#/home/.common /главная/общая группа предохранителей = общая,perms= 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] [client 127.0.0.1] (13)Access denied: access to / denied
Когда я включаю vhosts — localhost тоже возвращает ошибку. При отключении LH работает нормально.
Как создать такую структуру?
Ответ №1:
Проблема была в разрешениях. Мне нужно было сменить пользователя и группу apache в opt/lampp/etc/httpd.conf
Комментарии:
1. какого пользователя вы там устанавливаете?
2. Мое собственное имя пользователя. //Пользователь шара // Группа www Вот мое руководство: bbs.archlinux.org/viewtopic.php?id=148165