您当前的位置: 首页 >  nginx

彭世瑜

暂无认证

  • 2浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

nginx和fastcgi的两种通信方式

彭世瑜 发布时间:2019-10-30 11:05:24 ,浏览量:2

nginx和fastcgi的通信方式有两种

1、TCP:
# 1、nginx
location ~ \.php$ {
      index index.php index.html index.htm;
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      include fastcgi_params;
 }


# 2、php-fpm
listen=127.0.0.1:9000
2、unix domain socket:
# 1、新建fpm-cgi.sock
sudo touch /dev/shm/fpm-cgi.sock
sudo chown www-data:www-data /dev/shm/fpm-cgi.sock
sudo chmod 666 /dev/shm/fpm-cgi.sock


# 2、php-fpm
listen=/dev/shm/fpm-cgi.sock
listen.backlog = -1

# 3、nginx
location~\.php${
      index index.php index.html index.htm;
      include /etc/nginx/fastcgi_params;
      fastcgi_pass unix:/dev/shm/fpm-cgi.sock;
      fastcgi_index index.php;
      include fastcgi_params;
}


参考 nginx 和 php-fpm 通信使用unix socket还是TCP,及其配置

关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.1229s