nepster-web
@nepster-web

Как зафиксировать права на файл php5-fpm.sock?

Необходимо было настроить сервер для работы с проектом на CentOs.
Как я заметил у каждого хостера разные конфигурации одинаковых сборок дистрибутивов.

Мне попался полностью голый сервер, я установил на него все, что нужно было и столкнулся с глобальной проблемой прав. С такой проблемой я еще не где не сталкивался, все порешал кроме одного момента.

Дело в том, что после каждого рестарта php-fpm файл php5-fpm.sock пересоздается в папке tmp и сбрасывает права, тоесть у nginx нет доступа к нему и нужно каждый раз после каждого рестарта выдавать права (я использую chmod 777 php5-fpm.sock).

Подскажите пожалуйста как зафиксировать права на этот файл, так чтобы после рестарта php-fpm их не сбрасывал ?

П.С. до этого настраивал debian, там такой проблемы не было и этот файл лежал в другой директории.
  • Вопрос задан
  • 2745 просмотров
Решения вопроса 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
В файле /etc/php5/fpm/pool.d/www.conf проставьте необходимые права:
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

Потом перезагрузите fpm

sudo service php5-fpm restart
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ernillew
@Ernillew
Администрирую *nix-системы с 1997 года
Никогда не используйте 777 на сокеты. Никогда. А то однажды это увидит какой-нибудь админ и вам оторвут руки растущие от тазобедренного сустава.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 19:22
18000 руб./за проект
25 апр. 2024, в 19:21
10000 руб./за проект
25 апр. 2024, в 18:47
2795100 руб./за проект