Nginx phpFPM:PATH_INFO总是空的
发布时间:2020-07-03 14:17:09 所属栏目:Nginx 来源:互联网
导读:我在Debian上配置了nginx stable(1.4.4)PHP(使用FastCGI,php-fpm).这工作正常: location ~* ^/~(.+?)(/.*.php)${ fastcgi_split_path_info ^(.+?.php)(/.*)$; alias /home/$1/public_h
|
我在Debian上配置了nginx stable(1.4.4)PHP(使用FastCGI,php-fpm).这工作正常:
我使用PATH_INFO变量,因此我将以下行添加到fastcgi_params:
在/etc/php5/fpm/php.ini中:
我认为这应该有效,但是当我打印出所有服务器变量时,PATH_INFO始终为空:
我无法确定问题所在.有任何想法吗? 最佳答案 我偶然发现了一个解决方案. $fastcgi_path_info var与$fastcgi_split_path_info一起使用,需要在location块中设置.这是在我们的环境中起作用的:
在fastcgi_split_path_info下的Nginx documentation中还有一个示例. (…我现在看到匹配上面的多个帖子.可能需要在include语句之后设置PATH_INFO行,以避免破坏该值.) (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- node.js – 无法使用gzip为nginx中的分块传输编码
- 使用Nginx作为多个服务器的反向代理
- angularjs – 在nginx中无法直接访问的角度路由
- nginx入口Jenkins路径重写配置不起作用
- angular – nginx:使用try_files指令禁用单个文
- 网络 – 为什么request_time比nginx access.log中
- ruby-on-rails-3 – 在Linode上托管Rails应用程序
- python – Django与Gunicorn有不同的部署方式
- nginx – $request_uri后缀的变量,与位置块前缀不
- django – gunicorn:错误(没有这样的文件)nginx
热点阅读
