现在的位置: 首页 -> 网站运营 -> nginx配置yii2.0重写

nginx配置yii2.0重写

2016-05-08 00:42评论数 0 ⁄ 被浏览 5449 views+

apache和nginx比起来,我更倾向nginx,占用资源少,且性能高,不管是开发还是生产环境都很好用。那么,如何配置nginx让其支持yii2.0的访问呢?


配置范例如下:


server {

    listen       80;

    server_name  reson.com;


    location / {

        root   D:/wwwroot/reson/web;

        index  index.html index.php;

if (!-e $request_filename){

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

}

    }


location ~ \.php$ {

root           D:/wwwroot/reson/web;

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

include        fastcgi_params;

}


}


扩展一下,如果想让yii2.0在nginx下支持rewrite路由(pathinfo)的形式访问的话,请参考:yii2.0配置以pathinfo的形式访问

 

文章出自:http://www.daixiaorui.com/read/220.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

分享到:

目前有 0 条评论  @我要评论

    您的每一个评论都是对我的一份支持

     博客二维码

    昵称 *

    邮箱 *