FastCGI URL不能包含空格

时间:2014-10-28 12:11:35

标签: apache fastcgi hhvm

我读到了HHVM / Hack,并认为我会调查一下。特别是静态类型是PHP长期以来一直渴望的东西。我从源代码编译HHVM,因为Fedora的二进制文件已经过时了。然后我设置apache通过FastCGI路由php请求,它接合工作就好了。直到我尝试访问包含空格的子文件夹中的脚本。出于某种原因,只要URI包含localhost / sub%20folder / file.php之类的东西,我就会收到404消息,而localhost / sub-folder / file.php工作得很好。我对fastcgi的apache行如下所示

  

ProxyPassMatch ^ /(。* \ .php(/.*)?)$" fcgi://127.0.0.1:9000 / var / www / $ 1"

我也尝试过使用

  

ProxyPass / fcgi://127.0.0.1:9000 / var / www /

但我遇到了同样的问题。我的猜测是我不得不从路径中删除添加的%20,但不知道如何做到这一点。

0 个答案:

没有答案