Я использую виртуальный хост, который предоставляет веб-интерфейс Froxlor для настройки. Froxlor автоматически генерирует файлы конфигурации для всего в своей области.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что Froxlor создает файл конфигурации для PHP FPM, который генерирует сокет для соответствующего пользователь домена, позвольте ему называть его dom-user: dom-user
, в то время как сервер nginx настроен для работы от имени пользователя www-data: www-data
, что правильно.
Это, однако, к сожалению, приводит к проблеме, заключающейся в том, что я получаю ошибки отказа в разрешении, когда PHP пытается получить доступ к сокету, потому что он не принадлежит www-data: www-data
.
Я, конечно, могу изменить пользователя сокета вручную в файлах конфигурации, но мне пришлось бы делать это каждый раз после того, как Фрокслор регенерировал файлы конфигурации. Где-то во Фрокслоре должна быть ошибка конфигурации, которую я не смог найти.
Может быть, кто-то здесь уже сталкивался с этим и знает, как это решить.