我的nginx fastcgi配置下载php文件而不是执行它们
发布时间:2020-12-13 21:24:26 所属栏目:Nginx 来源:网络整理
导读:我在ubuntu 13.04上全新安装php5-fpm和nginx时使用此配置: server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.php index.html index.htm; server_name localhost; location / { try
我在ubuntu 13.04上全新安装php5-fpm和nginx时使用此配置:
但是,我的网页浏览器将php视为文本而不是执行的结果.我应该在哪里寻找解决问题? 最佳答案
您的php代码正在被直接显示,因为它没有被发送到php引擎,这意味着位置块正在匹配并且php文件被提供,但php文件没有被php块捕获,所以你的问题在php块.
在该块中,您有2个fastcgi_pass,一个端口(9000),另一个连接到unix套接字,您不能同时使用,但是由于您已经用fastcgi标记了您的问题,所以我假设您正在使用fastcgi尝试评论这一行
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用Django和Nginx在远程服务器上提供静态文件和媒体文件
- google-chrome – Chrome会忽略ETag标头,只使用内存缓存/
- apache – Magento:Lighttpd vs Nginx
- apache-2.2 – nginx重定向回remote_addr IP
- django-nginx fastcgi->未处理的异常(从Django 1.2.4升级到
- SSL连接失败,没有来自服务器的证书请求,从AWS上运行的本地W
- python – `uwsgi_modifier1 30`指令没有从PATH_INFO中删除
- NGINX proxy_pass删除路径前缀并解析DNS
- 如何在Ubuntu上一起运行nginx和apache
- 检查nginx中的几个用户代理