Какие разрешения запрашивает каталог DocumentRoot сервера Apache, если он находится вне / var / www

Я использую Ubuntu версии 18.04.

Я установил apache2 и попытался установить DocumentRoot для VirtualHost равным /home/username/Desktop/work/wp, и это дает ошибку permission forbidden.

Но если я установлю DocumentRoot из /var/www, он будет работать нормально.

В обоих этих каталогах user и group одинаковы. Я не понимаю этого. Может ли кто-нибудь помочь мне понять эти разрешения или направить меня к соответствующей документации? Спасибо.

внутри / var / www

снаружи / var / www

0
задан 16 August 2019 в 11:29

1 ответ

Для изменения на каталог Вам нужно +x разрешение на том каталоге. Для чтения содержания каталога Вам нужен +r на каталоге.

Для изменения на /home/username/Desktop/work/wp/ необходимо дать мир, выполняются на целом пути и читают на wp каталог.

chmod o+x /home/username
chmod o+x /home/username/Desktop
chmod o+x /home/username/Desktop/work
chmod o+rx /home/username/Desktop/work/wp

даст эти полномочия other, который является всеми пользователями не в Вашей группе.

0
ответ дан 23 October 2019 в 05:42

Другие вопросы по тегам:

Похожие вопросы: