关于nginx配置fastcgi出现503错误解决

2017年2月27日    标签:nginx

首先说下,什么是fastcgi,简单来讲就是一个协议,用来规范数据传输格式的。在nginx服务器下,如果我们需要处理index.html文件,一般是直接发送给客户端,但是如果是index.php文件的话我们需要先调用php解析器(CGI程序)来解析php文件,然后再把结果发送给客户端,调用解析器的过程中涉及到一些数据的传递,这就需要一些规范约束。但是每个CGI程序都需要去解析php.ini配置然后启动php进程,这就带来性能问题,fastcgi就是在此基础上省略掉每次解析配置的过程,从而提高性能问题,而说到fastcgi就不得不提下php-fpm,php-fpm是一个实现了Fastcgi的程序。总而言之就是可以再nginx的配置下面配置fastcgi,从而实现解析php文件。 如果对于fastcgi和php-fpm或者CGI还有问题的同学,可以看看这个链接: https://segmentfault.com/q/

阅读全文