docker php TP 框架项目 nginx 的配置

server {
    listen  80;
    server_name localhost;
    root /usr/share/nginx/html;
                index  index.php api.php;


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


    error_page  500 502 503 504 /50x.html;
    location = /50x.html {
        root    /usr/share/nginx/html;
    }


    location ~ \.php { //$要去掉
        fastcgi_pass    php:9000;
        fastcgi_index   index.php;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;   #使nginx支持pathinfo
        fastcgi_param   SCRIPT_FILENAME /www/$fastcgi_script_name; #使nginx支持pathinfo
        include     fastcgi_params;
    }

}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容