Ошибка 403 Nginx, обслуживание файлов из /home/user/localhost

Ошибка 403 Nginx, обслуживание файлов из /home/user/localhost

Я пытаюсь обслуживать файлы из каталога, находящегося localhostв моем домашнем каталоге.

В моем блоке сервера я указалroot /home/user/localhost

Если я изменю имя пользователя nginx на httpсвое имя пользователя, то все работает, но у меня возникают проблемы с php-fpm.

Я хочу стать владельцем этой папки и раздавать файлы оттуда. В моей предыдущей конфигурации все работало нормально. Теперь я переустановил ОС, и ничего не работает. Вероятно, что-то изменилось в новых версиях nginx.

Уже пробовал с chmod 755 -R localhost/, ничего... Даже с chown -R http:http localhostним выдается ошибка 403, которая мне, однако, не нужна, я хочу владеть этим каталогом под своим именем пользователя.

Я знаю, что это можно сделать, и я уже делал это раньше, без каких-либо проблем с разрешением.

Что я упускаю?

решение1

После дальнейших исследований мне не хватало 755 разрешений на моемдом/имя пользователяпапка.

Конфигурация и другие разрешения были в порядке, но вы получите ошибку 403, если содержащиеся в них папки недоступны для чтения извне.

Связанный контент