7
Это приложение использует файлы из папок на NFS сервере (так как они же нужны на других серверах, а приложение слишком легаси для самостоятельного использования сетевых хранилищ)
Папки от NFS соответственно примонтированы в центось и прокинуты симлинки куда надо.
Проблема - у Nginx нет доступа до этих файлов
На данный моментв. процессе поиска решения пользователь nginx добавлен в группу основного пользователя
И в веб приложение можно загружать файлы, однако нельзя их получить - failed (13: Permission denied),
Какие собственно настройки, кроме настроек selinux требуются для предоставления доступа к тем сетевым файлам? На данный момент selinux отключён
А ты проверял права на фс? Еще что-то может?
Возможно nginx не может прочитать файлы из-за того, что его nfs бортирует. Но я запускал nginx от пользователя, у которого есть доступ, тогда он может получить файлы, но не может отправить. Создал на nfs сервере пользователя nginx, не помогло. Наверное ещё со стороны nfs сервера добавить пользователя nginx в группу пользователей основного пользователя, который есть на всех серверах. Но я уже потушил всё до завтра. На этом мои познания заканчиваются
Обсуждают сегодня