nginx中的fastcgi_index用于什么?
在许多网站上都可以找到这个nginx位置块:
鉴于official documentation的fastcgi_index,它似乎在请求以/结尾时使用.但是,它与上面的位置块的正则表达式不匹配?我错过了一些关于fastcgi_index指令的内容吗? 最佳答案 你是对的,如果你的nginx配置(在location指令之外)没有索引指令,那么location指令永远不会匹配,fastcgi_index指令也没用. 如果您的配置中有这样的行
然后一个请求/将创建一个内部重定向到/index.php,该位置将匹配,fastcgi将被调用. php-fpm需要一个指向正在执行的文件的SCRIPT_FILENAME参数.通常,配置看起来像这样:
$fastcgi_script_name包含匹配脚本的名称,因此将忽略fastcgi_index. 至少有一个实例,其中fastcgi_index是有用的和使用的:when nginx and php-fpm are on different servers and nginx can’t match the index.php file. (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ubuntu – 启用nginx浏览器捕获特定网址
- python – Django Admin FORCE_SCRIPT_NAME登录重定向错误
- 当我的代理应用服务器关闭时,如何让Nginx返回HTTP 503?
- http – 如何在Nginx服务器上允许PUT文件请求?
- ruby-on-rails – 错误乘客没有看到环境变量?
- if-statement-使用Puppet Nginx jfryman模块将if else置于n
- 套接字-SOCKET_RWGROUP = ClamAv中的后缀?
- 如何在Apache服务器(和其他服务器)上的PHP中检测对.htacces
- nginx – 使用Spring Cloud OAuth2的SSL /代理问题
- ubuntu – 如何调试为什么我的服务器在每个请求nginx/unico