nginx连接php-fpm sock文件失败502
为什么80%的码农都做不了架构师?>>>
今天把vps上php5.3升级到了php5.4,我采用的是nginx+php-fpm的架构,nginx通过php-fpm的socks文件来连接。 结果报错: connect() to unix:/tmp/php-cgi.sock failed (13: Permission denied) while connecting to upstream
我检查了一下 /tmp/php-cgi.sock 发现该文件拥有者是root,而nginx和php-fpm都是www用户来运行的,按理讲,这个sock文件也应该是www才对。
后来发现在php-fpm.conf中有这么一段配置: ; Set permissions for unix socket, if one is used. In Linux, read/write ; permissions must be set in order to allow connections from a web server. Many ; BSD-derived systems allow connections regardless of permissions. ; Default Values: user and group are set as the running user ; mode is set to 0660 ;listen.owner = www ;listen.group = www ;listen.mode = 0660
很奇怪,按照说明,默认应该使用 user和group配置项来设置权限,但实际上没有。不管怎么样,通过手动指定一下这里的配置就解决问题了。 ; Set permissions for unix socket, if one is used. In Linux, read/write ; permissions must be set in order to allow connections from a web server. Many ; BSD-derived systems allow connections regardless of permissions. ; Default Values: user and group are set as the running user ; mode is set to 0660 listen.owner = www listen.group = www ;listen.mode = 0660
转载于:https://my.oschina.net/cxz001/blog/357589
nginx连接php-fpm sock文件失败502相关推荐
- linux deploy连接ssh失败,ubuntu – Jenkins发布ssh成功连接服务器但是put文件失败
我有一个问题,当我构建我的工作时,它无法将我的文件放在控制台输出的服务器目录中我得到消息"错误:发布时异常,异常消息[权限被拒绝]" 我有以下日志输出: SSH: Connecti ...
- mysql.sock 文件解析
在观察MySQL本地连接的时候,发现对mysql.sock是个啥我不明白,于是我提出了一个问题:mysql.sock到底存了什么信息? 根据多方查资料和自我思考,我有了自己的一些认识和结论,但结论并不 ...
- nginx(二十八)nginx下载文件失败
一 缓冲区基础知识铺垫 ① proxy_temp_path '1'表示层级1的目录名为1个数字(0-9);'2'表示层级2目录名为2个数字(00-99) +++++++++++'遗留问题' ...
- nginx反向代理下载文件失败处理
最近遇到了客户在从我们的服务器下载文件失败时的情况.然后把解决方案一并整理一下以备后续.需要说明的是,我们前端都是使用nginx来做反向代理,后面的逻辑处理采用php的方式. 1.缓存目录不可写 ng ...
- XFTP连接服务器成功,传输文件失败解决方案
XFTP连接服务器成功,传输文件失败解决方案 问题背景 解决方案 Lyric: 那是我想要给的惊喜 这是第7首歌,已经完结了,你们猜出歌名了吗? 问题背景 在使用XFTP进行文件夹传输的时候出现访问权 ...
- nginx环境下执行php文件就报502,nginx请求php文件提示502错误 | 吴老二
nginx的文件提示502就是服务没有启动,这里不管是php还是java.出现502的问题都是服务没有启动,下面浮现一下,首先在nginx的配置文件里写了一个php版本的文件. [root@wulao ...
- php-cgi.sock 权限,php-fpm sock文件权限设置
在编译php-fpm时,若没有指定fpm用户,在配置文件中也没有指定用户,则sock文件会由root(启动php-fpm的用户)创建,其权限是srw-rw----. 而nginx一般由nginx用户启 ...
- zabbix.php访问不了_zabbix_配置Nginx连接php
配置Nginx连接php 一.Nginx连接php 1.准备测试php文件 站点创建 # mkdir -p /data/site/huotouyihao/ 存放Nginx日志 #mkdir -p /d ...
- Mysql启动找不到mysql.sock文件问题(Centos7)
刚装完Mysql5.7,将Mysql添加到开机自启.reboot之后mysql服务却没启动起来, 直接输入mysql –uroot –p ,出现如下错误,找不到mysql.sock文件.用servic ...
最新文章
- 一种新方法或让AI模型拥有“联想”力,或能识别从未见过的事物
- 使用 8 位 YUV 格式的视频呈现
- Docker inspect 命令
- Matlab 进行FFT
- Star sky CodeForces - 835C
- Linux sed命令完全攻略(超级详细)
- 在肯定句使用have动词_25
- 洛谷P1852 奇怪的字符串
- Django-(分页器,中间介)
- django orm 操作表
- Codeforces 631E 斜率优化
- 由ContactsProvider的升级引发的OTA首次开机卡白米问题分析
- ORACLE安装之环境搭建
- 判断101到200之间的素数
- mbr装win10 gpt装linux,安装win10硬盘格式用gpt还是mbr好_安装win10硬盘需要什么格式...
- 计算机网络工程用排线架,网络配线架使用和安装说明【图解】
- PMP模拟试题每日5题(5月7日)
- 【接口时序】5、QSPI Flash的原理与QSPI时序的Verilog实现(转载)https://www.cnblogs.com/liujinggang/p/9651170.html
- VC中用代码移动CDockPane的位置
- chrome插件draw.io代替visio成为流程图架构图制作新的利器
热门文章
- 港中文提出全新点云上采样方法,破解自动驾驶感知难题
- BERT小学生级上手教程,从原理到上手全有图示,还能直接在线运行
- Uber无人车收购MightyAI:掘金尚未暴富,卖水先获财务自由
- Python最热,PyTorch增速是TF的13倍:2019数据分析/机器学习工具调查发布
- css内边距与外边距的区别
- ruby gsub gsub! chomp chomp! 以及所有类似函数用法及区别
- MySQL语法语句大全
- 完全理解python迭代对象_完全理解Python迭代对象、迭代器、生成器
- 移动app部分机型无法唤起h5支付宝支付_案例分析:H5支付交互体验设计
- Go 语言编程 — net/http — 支持 HTTPS