刚搭建了lnmp环境,发现如果讲我的程序放在某个文件夹的时候,然后nginx进行代理的时候竟然会是404;
nginx配置如下:
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ .php$ { root /home/morequ/morequ-wordpress; fastcgi_pass 127.0.0.1:9000; fastcgi_index info.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
但是怎么请求都是404,
后来发现是liunx权限的问题,发现我的nginx是root用户启动的,但是没有读取morequ的权限
赋权即可:
# chomd 777 /home/morequ
# chomd 777 /home/morequ/morequ-wordpress