Почему возникает проблема с правами?

Здравствуйте. Возникла такая проблема: есть сервер с php-fpm + nginx. Сайт лежит в домашней папке пользователя (/home/user/web/site)
PHP-FPM работает от имени пользователя, являющегося владельцем папки /home/user (и всех файлов внутри этой папки).
Пользователь www-data имеет права r-x папку /home/user/web и все файлы и папки внутри неё.
Права на / - 711
Права на /home - 711
Права на /home/user - 711
Права на /home/user/web
user::rwx
user:www-data:r-x
group::--x
mask::r-x
other::r-x
default:user::rwx
default:user:www-data:r-x
default:group::--x
default:mask::r-x
default:other::--x

Права на /home/user/web/site:
user::rwx
user:www-data:r-x
group::--x
mask::rwx
other::--x
default:user::rwx
default:user:www-data:r-x
default:group::--x
default:other::--x

С этими правами нормально работает Apache MPM-ITK, если в конфиге указать
AssignUserID user
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ответы на вопрос 1
fzfx
@fzfx
18,5 дм
проверяйте, от какого пользователя запускается php-fpm, от какого - nginx и есть ли у этих пользователей нужные права на всю файловую структуру сайта.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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