码迷,mamicode.com
首页 > 其他好文 > 详细

nginx 配置

时间:2017-05-07 16:43:00      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:rewrite   list   ast   cat   html   class   fastcgi   nbsp   index.php   

server {

    listen       8080;

    server_name  localhost;

    root         /Applications/thinkphp/;

 

    location ~ \.php {

        root /Applications/thinkphp/;

        fastcgi_pass 127.0.0.1:9000;

        include   fastcgi.conf;

        set $path_info "";

        set $fastcgi_script_name_new $fastcgi_script_name;

    

        if ($fastcgi_script_name ~*   "^(.+\.php)(/.+)$"  ) {

        set $fastcgi_script_name_new $1;

        set $path_info $2;

        }

    

        fastcgi_param   SCRIPT_FILENAME   $document_root$fastcgi_script_name_new;

        fastcgi_param   SCRIPT_NAME   $fastcgi_script_name_new;

        fastcgi_param   PATH_INFO $path_info;

    }

 

    location / {

        index  index.html index.htm index.php;

        include     /usr/local/etc/nginx/conf.d/php-fpm;

        if (!-e  $request_filename){

              rewrite ^(.*)$ /index.php$1 last;

        }

    }

}

nginx 配置

标签:rewrite   list   ast   cat   html   class   fastcgi   nbsp   index.php   

原文地址:http://www.cnblogs.com/best-jobs/p/6821075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!