美文网首页
Nginx配置

Nginx配置

作者: 千年码妖 | 来源:发表于2022-03-09 15:32 被阅读0次

    使用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配置

          本文链接:https://www.haomeiwen.com/subject/wfbtdrtx.html