网站Nginx配置时无法解析php文件
我在安装阿里云对应的VPSMate面板时打开网站首页会直接下载文件,一想就是没有解析php,不过我不会这个,找同事解决了,记录下~
ps:csdn终于支持markdown了不容易啊……
如何解决:
- 打开/etc/nginx/nginx.conf.default,复制如下代码
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
- 放到/etc/nginx/conf.d/_.conf,文件中,保存后如下代码所示
server { # Generated by VPSMate
listen 80;
server_name _ www.paoyx.com;
index index.html index.htm index.php;
location / {
root /var/www;
}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
location = /404.html {
alias /usr/share/nginx/html;
}
location = /50x.html {
alias /usr/share/nginx/html;
}
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。