centos系统nginx的二级域名配置

server {

listen 80;

server_name blog.xxx.cn;

#index index.html;

#root /usr/local/nginx/html/blog/xxx/;

location / {

root /usr/local/nginx/html/blog/xxx/;

index index.html index.php;

fastcgi_pass  127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/blog/xxx$fastcgi_script_name;

include        fastcgi_params;

}

}

重点注意的是fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/blog/xxx$fastcgi_script_name; 它指定了要去哪个目录找php文件;二级域名配置的目录不同这里配置也需要跟着改变.

在之面的sever配置中我把它指向到了html目录,这里没没改变用默认的,致使访问这个二级域名直接下载下来了index.php,而访问一级域名加上目录又能访问的问题出现了

你可能感兴趣的:(centos系统nginx的二级域名配置)