我使用以下帖子中的说明作为指导,使用Nginx作为HHVM前面的代理:http://www.kyleboddy.com/2013/05/02/facebooks-hiphop-engine-when-to-use-it-and-getting-it-to-work-with-codeigniter/
现在,我已经能够通过两种不同的方式成功完成以下工作:转发有关原始URI的信息,如下所示:
location ~ .PHP${
proxy_set_header Nginx-Uri $myuri;
proxy_pass http://127.0.0.1:8064/index.PHP?orig_uri=$myuri;
}
现在,我可以使用getallheaders()访问自定义标头’Nginx-Uri’,或通过$_SERVER [‘QUERY_STRING’]获得相同的信息.但是,一种方法比另一种更好吗?我对HHVM是否支持getallheaders()存有疑问,因为它以前仅支持作为Apache模块安装的PHP,而HHVM是它自己的服务器,但是HHVM确实实现了getallheaders(),因此显然不是要考虑的问题. .
提前致谢
最佳答案
原文链接:https://www.f2er.com/nginx/532409.html