На моей капле Digital Ocean (Ubuntu) настроен базовый nginx. У меня есть только один пользователь root. В моем конфигурационном файле nginx в папке у меня есть
server {
listen 80;
server_name site.com;
root /var/www/html/site;
}
Я пытался изменить его на
root /root/site
Но это дает мне 403 Запретную ошибку. Когда я изменяю его на каталог по умолчанию nginx
/var/www/html/site;
все отлично работает.
Почему это дает мне эту ошибку? Я понимаю, что только пользователь root имеет доступ к корневому каталогу, но почему браузер не может только читать файлы оттуда? Можно ли создать другую папку, а не как "/ var / www / html / 23rdsquad;" где-нибудь на моем сервере (не / root или / var / www) и использовать это вместо?