Система: Debian нестабильный
Я пытаюсь настроить apache для использования /home /user / sites / work в качестве папки с несколькими веб-сайтами внутри.
Для этого я создал символическую ссылку в /var /www /html:
# ll
lrwxrwxrwx 1 user user 27 févr. 27 17:23 work -> /home/user/websites/work/
Проблема в том, что у меня ошибка 403 Forbidden, когда я пытаюсь получить доступ к localhost/ работать с моим браузером.
У вас нет разрешения на доступ / работу на этом сервере. Сервер не может прочитать файл htaccess, отказывая в доступе для безопасности
Вот моя конфигурация apache (apache2.conf):
<Directory />
Options FollowSymLinks
AllowOverride all
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
Мой 000-defaut.conf в сайтах с поддержкой содержит:
DocumentRoot /var/www/html/
<Directory /var/www/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
Проблема, скорее всего, о разрешениях. У меня отказано в доступе для этой команды:
sudo -u www-data ls -l /home/user/websites/work
Но я дал полные права доступа к рабочей папке:
lrwxrwxrwx 1 pierre pierre 27 févr. 27 17:23 work -> /home/user/websites/work/
Я даже пытался поместить www-данные в группу для разрешений /work, это ничего не меняет.
Как я могу получить доступ к / работать из моего браузера?