我们在安装Nginx后,给PHP服务做代理,当我们访问代理目录下的php文件时,会显示File not found
1、原因
2、解决方法
修改Nginx配置文件
修改nginx配置文件
vi /usr/local/nginx/conf/nginx.conf
fastcgi_param SCRIPT_FILENAME /scriptsfastcgi_script_name; 更改为
fastcgi_param SCRIPT_FILENAMEdocument_root$fastcgi_script_name;
# 重启nginx
/usr/local/nginx/sbin/nginx -s reload
修改PHP文件权限
通常情况下,PHP服务的默认的用户名和组是apache
# 修改文件权限
chown -R apache.apache xxx.php
3、测试
在浏览器中输入:http://ip/xxx.php
效果:
0