Мне нужно, чтобы apache имел доступ к всем (ну ... в любом случае) пользовательским папкам на одной машине, чтобы я мог получить доступ к некоторым данным, сделать некоторые магии, а затем отобразить их на веб-странице для удаленного просмотра.
То, что я считал самым простым решением, заключается в создании псевдонима, который указывает на папку / home и позволяет ему получать доступ только локально, поскольку все «магия» будет происходить на стороне сервера, и только результаты будут показаны. Проблема в том, что я не могу заставить псевдоним работать.
Я добавил следующее в моем /etc/apache2/mods-enabled/alias.conf, чтобы проверить, работает ли он:
Alias /home/ "/home"
<Directory "/home">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Require all granted
</Directory>
, но я получаю [ f3]. Я также попытался добавить его как виртуальный хост на sites-enabled/000-default.conf и apache2.conf, ни один из которых не работал.
Я также добавил www-данные в группу пользователей, у которой есть доступ к / home, чтобы быть уверенным .
Что мне здесь не хватает?