Nginx phpFPM:PATH_INFO总是空的
发布时间:2020-07-03 14:12:17 所属栏目: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行,以避免破坏该值.) (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 返回400个代码时,nginx添加标题
- node.js – 你应该如何处理auth并在微服务之间共享用户信息
- NGINX缓存错误:与/etc/nginx/nginx.conf中已声明的大小为0
- 正则表达式 – nginx匹配位置中的特定单词
- 使用apt-get install nginx后重新编译nginx
- node.js-使用Nginx乘客时如何在节点Express应用程序中查看c
- Postgresql用户没有连接到数据库(Nginx Django Gunicorn)
- postgresql – nginx / node.js / postgres是一个非常可扩展
- 通过nginx提供fastcgi
- 当负载均衡器处理SSL时,如何让nginx向HTTPS位置发出301请求