灰灰鼠精灵 发表于 2018-11-10 06:23:13

nginx通过unix-domain-socket连接fastcgi

  以centos配置为例:
  平时大家配置的nginx连接fastcgi的方式都是tcp的,现在咱使用的是一种速度更快的方法unix domain socket来完成:
  一:首先建立/tmp/php-cgi.sock文件,然后将之改所有者改为www(与 nginx的用户一致):
  #touch /tmp/php-cgi.sock
  #chown www:www /tmp/php-cgi.sock
  二:vim nginx.conf
  修改:
  # fastcgi_pass 127.0.0.1:9000;
  fastcgi_pass unix:/tmp/php-cgi.sock;
  三:在php-fpm.conf中修改配置为:
  #127.0.0.1:9000
  /tmp/php-cgi.sock
  重启php-fpm与nginx就可以了
  如有错误,请大家指正哈,共同进步

页: [1]
查看完整版本: nginx通过unix-domain-socket连接fastcgi