-
Notifications
You must be signed in to change notification settings - Fork 48
Description
Набор FreeBSD, Nginx, HyperHastCgi, Mono. Взаимодействие HyperFastCgi и Nginx настраиваю через unix socket по этому комментарию. То есть, в моём случае, в /var/run/ создал папку ./hyperfastcgi4/, установил свою группу (webapp -- из под этого пользователя у меня работает Nginx и HyperFastCgi), дал этой группе права на чтение/запись:
[pavel.l.kirichenko@rat-3o3r3d3 /var/run]$ ls -lh | grep hyperfastcgi
drwxrwsr-x 2 root webapp 3B 22 июл 16:07 hyperfastcgi4
Сделал соответсвующие настройки в конфигах HyperFastCgi и Nginx, перезапустил сервисы. После этого в папке появился файл сокета с правильной группой, но у него нет прав группы на запись.
srwxr-xr-x 1 root webapp 0B 22 июл 16:56 hyperfastcgi4.sock
Поэтому nginx при запуске сервиса выдаёт ошибку, а в логах:
connect() to unix:/var/run/hyperfastcgi4/hyperfastcgi4.sock failed (13: Permission denied) while connecting to upstream
Как я понял из комментария: так быть не должно.
In this case all files are created by Hyperfastcgi will get www-data group permission and will be available to nginx for reading/writing operations
Что я делаю неправильно?