php fpm listen.owner,nginx 与 php-fpm socket 所有者权限问题

配置Nginx与php-fpm时,遇到nginx报错无法连接php-fpm socket。文章详细分析了错误原因(权限问题),并展示了相关配置和文件权限检查。寻求解决这个问题的方法和建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置完 ngix + php-fpm 后 nginx 报错:

2014/12/08 12:19:19 [crit] 27575#0: *4 connect() to unix:/var/run/php-fpm/vbox.dev.sock failed (13: Permission denied) while connecting to upstream, client: 192.168.56.101, server: vbox.dev, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/vbox.dev.sock:", host: "vbox.dev"

相关配置如下:

php-fpm:

[vbox.dev]

user = nginx

group = nginx

listen = /var/run/php-fpm/vbox.dev.sock

listen.owner = nginx

listen.group = nginx

listen.mode = 0660

pm = dynamic

pm.max_children = 75

pm.start_servers = 10

pm.min_spare_servers = 5

pm.max_spare_servers = 20

pm.max_requests = 500

env[HOSTNAME] = $HOSTNAME

env[PATH] = /usr/local/bin:/usr/bin:/bin

env[TMP] = /tmp

env[TMPDIR] = /tmp

env[TEMP] = /tmp

文件权限:

ls -al /var/run/php-fpm/vbox.dev.sock

srw-rw----. 1 nginx nginx 0 Dec 8 12:19 /var/run/php-fpm/vbox.dev.sock

ps -ef | grep nginx:

root 27573 1 0 12:17 ? 00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf

nginx 27575 27573 0 12:17 ? 00:00:00 nginx: worker process

ps -ef | grep php-fpm

root 27587 1 0 12:19 ? 00:00:00 php-fpm: master process (/etc/php-fpm.conf)

nginx 27588 27587 0 12:19 ? 00:00:00 php-fpm: pool vbox.dev

nginx 27589 27587 0 12:19 ? 00:00:00 php-fpm: pool vbox.dev

nginx 27590 27587 0 12:19 ? 00:00:00 php-fpm: pool vbox.dev

nginx 27591 27587 0 12:19 ? 00:00:00 php-fpm: pool vbox.dev

nginx 27592 27587 0 12:19 ? 00:00:00 php-fpm: pool vbox.dev

nginx 27593 27587 0 12:19 ? 00:00:00 php-fpm: pool vbox.dev

nginx 27594 27587 0 12:19 ? 00:00:00 php-fpm: pool vbox.dev

nginx 27595 27587 0 12:19 ? 00:00:00 php-fpm: pool vbox.dev

nginx 27596 27587 0 12:19 ? 00:00:00 php-fpm: pool vbox.dev

nginx 27597 27587 0 12:19 ? 00:00:00 php-fpm: pool vbox.dev

www-data 27598 27587 0 12:19 ? 00:00:00 php-fpm: pool global-pool

求指点!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值