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,而访问一级域名加上目录又能访问的问题出现了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容