Пользователь www-data в nginx.conf
Сергей Москвичёв <[email protected]> Wed, 23 Aug 2023 00:17:26 +0400
| Newsgroups | gmane.linux.debian.user.russian |
|---|---|
| Message-ID | <20230823001726.36a65386@asusbook> |
Здравствуйте! Перенёс настройки nginx с ubuntu (Version: 1.18.0-6ubuntu14.4) на debian 12 (Version: 1.22.1-9) и получил нерабочий сайт "404 Not Found". Лог пестрит строками "failed (13: Permission denied)". Погуглив нашёл что процесс сервера запускается от пользователя www-data (в nginx.conf) и заменив этот параметр на текущего пользователя сайт заработал. Оставлять текущего пользователя владельцем процесса мне видится не красивым решением. Менять права каталога сайта не удобно т.к. его наполняют непривилегированные пользователи и придётся обновлять права на файлы каждый раз после обновления контента. Как можно решить проблему? -- С уважением, Сергей Москвичёв.