由於之前沒有接觸過nginx ,因此查了一天,查處緣由有二:php
1、網站根目錄html
默認是在 /usr/local/nginx/html文件nginx
配置在網站
location / {
root /home/www/wwwroot;
index index.html index.htm;
}htm
2、修改文件中對應的php配置部分ip
location ~ \.php$ {
root /home/www/wwwroot;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
特別須要注意的是:fastcgi_param這個參數默認的是$fastcgi_script_name;最好改成$document_root$fastcgi_script_name;我在實際配置中出現了php找不到須要解析文件而返回404或者500錯誤的問題。因此最好是帶上網站根目錄的路徑變量$document_rootio