1

Система: 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, это ничего не меняет.

Как я могу получить доступ к / работать из моего браузера?

0