nginx配置里的fastcgi_index是用来干嘛?和index的区别是?

实占nginx》里
关于fastcgi_index是这么说的

如果请求的FastCGI URI以/结束,该指令设置的文件会被附加到URI的后面并保存在变量$fastcgi_script_name中

而index是:

该指令用于设置nginx的默认首页文件

而我们的配置经常是
location ~* \.php$ {
            fastcgi_pass   cos_ups;
            fastcgi_index  index.php;
            include        fastcgi.conf;
        }


在这里指定fastcgi_index  其实是没有用的,因为前面的location ~* \.php$已经把“/结束”这种情况排除了

测试过了 删除这一行 运行正常。


你可能感兴趣的:(include)