Страница 1 из 1

NGINX Permission denied

Добавлено: Вт май 08, 2018 11:57 am
azzepis
Приветствую. Установлена панель на чистый сервер. В настройках вебсервера выбрано апач+нгинкс.
В нгинкс в свойствах корневого локейшена виртуалхоста прописано :

Код: Выделить всё

try_files /wp-content/cache/page_enhanced/$host$request_uri/_index.html  @fallback;
при переходе по урлу http://domain.net.ua/news/68382 пытается открыть файл /home/wp6406/sites/domain.net.ua/wp-content/cache/page_enhanced/domain.net.ua/news/68382/_index.html

В логах пишет:

Код: Выделить всё

2018/05/07 20:38:35 [crit] 20384#0: *6400 stat() "/home/wp6406/sites/domain.net.ua/wp-content/cache/page_enhanced/domain.net.ua/news/68382/_index.html" failed (13: Permission denied), client: **.179.***.225, server:domain.net.ua, request: "GET /news/68382 HTTP/1.1", host: "domain.net.ua", referrer: "https://www.ukr.net/ua/"
Файл существует.
как я понимаю, проблема в доступе юзера, под которым по-умолчанию работает нгинкс, к указанному файлу (или какой-то папке по дороге к этому файлу), который создан под правами wp6406

Можете помочь? Все настройки по умолчанию установлены

Re: NGINX Permission denied

Добавлено: Вт май 08, 2018 12:03 pm
andrey
azzepis писал(а):
Вт май 08, 2018 11:57 am
Приветствую. Установлена панель на чистый сервер. В настройках вебсервера выбрано апач+нгинкс.
В нгинкс в свойствах корневого локейшена виртуалхоста прописано :

Код: Выделить всё

try_files /wp-content/cache/page_enhanced/$host$request_uri/_index.html  @fallback;
при переходе по урлу http://domain.net.ua/news/68382 пытается открыть файл /home/wp6406/sites/domain.net.ua/wp-content/cache/page_enhanced/domain.net.ua/news/68382/_index.html

В логах пишет:

Код: Выделить всё

2018/05/07 20:38:35 [crit] 20384#0: *6400 stat() "/home/wp6406/sites/domain.net.ua/wp-content/cache/page_enhanced/domain.net.ua/news/68382/_index.html" failed (13: Permission denied), client: **.179.***.225, server:domain.net.ua, request: "GET /news/68382 HTTP/1.1", host: "domain.net.ua", referrer: "https://www.ukr.net/ua/"
Файл существует.
как я понимаю, проблема в доступе юзера, под которым по-умолчанию работает нгинкс, к указанному файлу (или какой-то папке по дороге к этому файлу), который создан под правами wp6406

Можете помочь? Все настройки по умолчанию установлены
Добрый день. Пожалуйста, предоставьте рут доступ в личку. проверим что не так. или напишите нам в скайп support_39390

Re: NGINX Permission denied

Добавлено: Вт май 08, 2018 12:18 pm
azzepis
Корень проблемы найден.
В указанной вначале связке, создаваемая сайтом папка page_enhanced получает права 700 . Посему внутрь нгинкс уже пробраться не может.
Это можно решить на глобальном уровне настроек?

Re: NGINX Permission denied

Добавлено: Вт май 08, 2018 12:24 pm
azzepis
Предположительно, проблема в дефолтном umask , который у меня почему-то 63:

Код: Выделить всё

<?php
echo umask(000);
возвращает 63

Re: NGINX Permission denied

Добавлено: Вт май 08, 2018 2:23 pm
azzepis
Кажеться, вопрос решен.
Поставил umask 022 в /etc/suphp.conf

Вопрос, почему по-умолчанию там стоит другой 0077 ? Мне кажется, это не корректно

Спасибо за помощь.

Re: NGINX Permission denied

Добавлено: Пт дек 21, 2018 5:24 pm
azzepis
проблема актуальна для последней версии панели

Re: NGINX Permission denied

Добавлено: Пт фев 04, 2022 7:41 pm
Den
Такая же фигня. Nginx+php-fpm
Чистая установка на новый сервер. На сайтах Permission denied ко всем файлам: стили, картинки и прочее.
Что где менять, проверять, исправлять?

Re: NGINX Permission denied

Добавлено: Сб фев 05, 2022 7:55 am
sbury
azzepis писал(а):
Пт дек 21, 2018 5:24 pm
проблема актуальна для последней версии панели
скажите версию системы.

Re: NGINX Permission denied

Добавлено: Сб фев 05, 2022 9:21 pm
Den
sbury писал(а):
Сб фев 05, 2022 7:55 am
azzepis писал(а):
Пт дек 21, 2018 5:24 pm
проблема актуальна для последней версии панели
скажите версию системы.
Сообщение, которое вы процитировали 18-года.
Я вам могу сказать, какая версия у меня. Centos 7