博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx报错:403 Forbidden 并且访问首页index.php是下载文件的状态
阅读量:6573 次
发布时间:2019-06-24

本文共 606 字,大约阅读时间需要 2 分钟。

nginx报错:403 Forbidden 并且访问首页index.php是下载文件的状态,不能正常解析php

系统有其他两个站访问是正常的

看日志没有看到明显的错误

搜索了下:

答案如下:

php的时候会变成下载:这是因为nginx没有设置好碰到php文件时,要传递到后方的php解释器。

看看你的nginx.conf配置,里面有没有这样的设置:
location ~ .*\.php$ {
fastcgi_pass   127.0.0.1:9000;
}
上面的意思,就是说,碰到.php结尾的文件,传递给后方127.0.0.1的9000端口上。
当然啦,你的php-fpm解析器也需要正常运行,并监听好9000端口,才能最终生效并有效处理php脚本。

环境中的PHP配置:

location ~ \.php$ {

        try_files $uri = 404;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;

发现是location在匹配的时候没有.*

加上问题解决,在虚拟机里面模拟环境没有加.*正常解析,没有想明白

转载于:https://www.cnblogs.com/reblue520/p/6239679.html

你可能感兴趣的文章
js的一些注意点
查看>>
PowerShell 方式部署Sharepoint Solution
查看>>
Windows下pip安装包报错:Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat
查看>>
文件 md5 查看 命令
查看>>
数据结构实验之栈三:后缀式求值
查看>>
HDU4026 Unlock the Cell Phone [状态压缩DP]
查看>>
java中文转Unicode
查看>>
JAVA操作数据库调试经验
查看>>
Windows内存管理
查看>>
HDU 6034 - Balala Power! | 2017 Multi-University Training Contest 1
查看>>
VS2010 代码自动对齐 快捷键
查看>>
10692 XYM-入门之道
查看>>
Linux+Apache+PHP+MySQL服务器环境(CentOS篇)
查看>>
IDEA整合Spring Boot项目访问jsp文件
查看>>
Linux常用命令总结
查看>>
求最大递增数
查看>>
小程序(仿微信发布说说功能)
查看>>
DOM_05之DOM、BOM常用对象
查看>>
App_Data 目录中的数据库位置指定了一个本地 SQL Server
查看>>
javascript详解函数原型对象prototype与constructor
查看>>