nginx在80端口接受到访问请求后,会把请求转发给9000端口的php-cgi进行处理
而如果修改php.ini中open_basedir= ../../../../../ ,针对两个不同的网站,www.a.com , www.b.com都会把请求发送给9000处理,而如果先访问www.a.com那么../../../../../就会变成A网站的根目录地址,然后这时候如果你访问www.b.com,那么open_basedir仍然是A网站的根目录,但是对于B来说,又是不允许访问的,所以就造成了,第二个站点打开以后会出现no input files,那么有什么解决办法呢?
本文来源于:DoDo's Blog http://www.sectop.com/ , 原文地址:http://www.sectop.com/post/35.html
,还要研究
| 欢迎光临 全球主机交流论坛 (https://hostloc.onozo.cc/) | Powered by Discuz! X3.4 |