在nginx后端配置当中,这是个常见的问题,有人说,使用unix socket性能会更优,先不说这个结论是否正确,性能的问题可以参考http://lutaf.com/74.htm

fastcgi_pass /tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:8000

使用unix socket,要求web server和app 对这个socket(文件句柄)同时拥有读写权限,这个权限配置并不是很容易,一个简单的方法是让web server 和app都用同一个用户名启动,对于新手,这种配置是很困难的,你可能会在浏览器不停的502中失去全部耐心

强烈建议你在部署web app的时候,使用tcp的方式,这样最简单

本文地址: http://lutaf.com/76.htm 鲁塔弗原创文章,欢迎转载,请附带原文链接