nginx配置php-fpm socket连接
来源:互联网 发布:java 断点续传 框架 编辑:程序博客网 时间:2024/06/06 00:08
对于nginx连接fastcgi的有两种方式:Tcp和Socket
1、Tcp是使用TCP端口连接127.0.0.1:9000
2、Socket是使用unix domain socket连接套接字:php-fpm.sock
两种的连接方式的比较:
在服务器压力不大的情况下,tcp和socket差别不大,但在压力比较满的时候,用套接字方式,效果确实比较好
nginx默认的配置过程是tcp连接,接下来我说一下我配置socket的过程和踩的坑
1、配置第一步:在你的php-fpm.conf文件中将
listen = 127.0.0.1:9000
修改为
listen = /path/php-fpm.sock
,并且将
;listen.owner = www ;listen.group = www
注释去掉,用户名和祖名对应nginx的 用户名和组名
2、修改nginx.conf文件中的fastcgi_pass
将
fastcgi_pass 127.0.0.1:9000;
修改为
fastcgi_pass unix:/path/php-fpm.sock;
3、重启nginx和php-fpm
./sbin/nginx -s reolad
./sbin/php-fpm.sock
我的失误是没有将php-fpm.conf中的被监听的用户名和组名的注释去掉
;listen.owner = www ;listen.group = www
希望能带给大家帮助
阅读全文
0 0
- nginx配置php-fpm socket连接
- nginx用socket连接php-fpm
- nginx php-fpm配置
- nginx php-fpm配置
- nginx配置php-fpm
- nginx配置php-fpm
- 用socket方式连接Nginx优化php-fpm性能
- 使用socket方式连接Nginx优化php-fpm性能
- lnmp使用socket方式连接nginx优化php-fpm性能
- 使用socket方式连接Nginx优化php-fpm性能
- Nginx+PHP-FPM的域Socket配置方法
- Nginx+PHP-FPM的域Socket配置方法
- nginx 和 php-fpm 使用unix socket通信及配置
- php-fpm使用sock配置与nginx配置sock连接
- nginx php-fpm安装配置
- Symfony2 Nginx php-fpm 配置
- nginx php-fpm安装配置
- nginx php-fpm安装配置
- MYSQL数据库应用
- Windows应用程序-图形绘制
- CI 调整sql查询条件关系
- 查询某个表的索引
- MySQL Cluster (NDB) Installation Guide
- nginx配置php-fpm socket连接
- 创建索引
- Hadoop和Storm的4点区别
- epoll ET模式服务器和客户端源码例子
- SqlServer字段说明查询及快速查看表结构
- RDD的持久化
- 既使用maven编译,又使用lib下的Jar包
- Android7.0中文文档(API)-- AbsoluteLayout.LayoutParams
- SQL 关于错误的日期转换时间戳 , 会出现什么情况