Nginx配置

使用nginx配置php环境,先上配置代码:



server {

    listen 8080;                                                                                                                                                                                               

    server_name 192.168.8.148;                                                                                                                                                                                 

    index index.php;                                                                                                                                                                                           

    root  /www/demo;                                                                                                                                                                                           

    location / {                                                                                                                                                                                               

        if (!-e $request_filename) {                                                                                                                                                                                       rewrite ^(.*)$ /index.php?s=$1 last;                                                                                                                                                                    break;                                                                                                                                                                                             

        }                                                                                                                                                                                                     

    }                                                                                                                                                                                                         

    location ~ \.php(.*)$ {                                                                                                                                                                                   

        #fastcgi_pass  unix:/tmp/php-fpm.sock;                                                                                                                                                                 

        fastcgi_pass  127.0.0.1:9000;                                                                                                                                                                         

        fastcgi_index index.php;                                                                                                                                                                               

        fastcgi_read_timeout 300;                                                                                                                                                                             

        include fastcgi.conf;                                                                                                                                                                                 

    }                                                                                                                                                                                                         

}     



其中:

    fastcgi_pass  127.0.0.1:9000; 

最为关键,容易出错,在ubuntu环境下如果使用fastcgi_pass  unix:/tmp/php-fpm.sock; 方式会报文件找不到的错误,还不清楚原因,修改成127.0.0.1:9000就可以,而在centos下,可以使用fastcgi_pass  unix:/tmp/php-fpm.sock; 方式

你可能感兴趣的:(Nginx配置)