Typecho 1.0 Nginx 提示access denied的解决办法。

简介:

使用Nginx驱动typecho,刚安装后可以看到首页却不能访问管理登录或伪静态页面,找了好多方法包括修改:/usr/local/php/etc/php-fpm.conf  在后面加上一行:security.limit_extensions = .php .asmx .html .js .css .jpg .jpeg .gif .png .htm。可是页面还不正常,按照这个blog修改了nginx配置后,问题解决。然后却发现,输入用户名密码后提示Access denied.提示cgi.fix_pathinfo应该为1,在/etc/php5/fpm/php.ini中修改完毕。最后,重启php5-fpm和nginx服务,便可以正确登录管理页面。


原文:

Finally fixed it.

The culprit was this line in my config:

fastcgi_param   PATH_TRANSLATED     $document_root$fastcgi_path_info;

If I commented this line, everything worked fine. However I saw this in almost every post I read about Nginx configs, so it bothered me. When looking at my configs for the millionth time, I saw that cgi.fix_pathinfo (in php.ini) was set to 0, where it should have been 1. The default value PHP uses is also 1, so I must have changed this in my debugging hours, because I remember reading about this value, and thought it was set correct.

Anyway, maybe it helps anyone Googling for this issue.

目录
相关文章
|
9月前
|
JavaScript 应用服务中间件 BI
nginx access log满引发的一个问题
今天下午突然遇到一个问题: 报表直接进不去了,重启也没有生效。
209 0
|
监控 数据可视化 应用服务中间件
Nginx系列:用GoAccess实现可视化并实时监控access日志
Nginx系列:用GoAccess实现可视化并实时监控access日志
285 0
Nginx系列:用GoAccess实现可视化并实时监控access日志
|
应用服务中间件 nginx
Nginx常见报错整理【Nginx服务出现413 Request Entity Too Large的解决办法、HTTP请求:Failed to load resource: the server r】
Nginx常见报错整理【Nginx服务出现413 Request Entity Too Large的解决办法、HTTP请求:Failed to load resource: the server r】
Nginx常见报错整理【Nginx服务出现413 Request Entity Too Large的解决办法、HTTP请求:Failed to load resource: the server r】
|
应用服务中间件 nginx 开发工具
Nginx 13: Permission denied 解决方案
本文首发于我的个人博客:尾尾部落 今天在用uwsgi+nginx在部署flask应用时,遇到502的错误,vim /var/log/nginx/error.
3086 0
|
SQL 存储 监控
Nginx Access Log 指标预聚合实践
Nginx 完成请求处理后会记录客户端请求信息到 access log。与业务请求数量成正比,access log 文件内容日积月累,占用大量磁盘的存储空间的同时,数据量增长也使分析 access log 变得困难。本文介绍一种预计算方案实现冷数据的存储优化以及分析效率提升。
477 0
Nginx Access Log 指标预聚合实践
|
应用服务中间件 nginx
nginx配置虚拟域名后直接输出或下载网页源代码而不是运行网页文件的解决办法
遇到这种问题,通常是由于fastcgi_script_name访问脚本路径不正确引起的。 image.png 问题就在这里,把原来的fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_...
2224 0
|
负载均衡 算法 应用服务中间件
nginx笔记4-负载均衡带来的问题以及解决办法
接着笔记3,将笔记三的改造一下,现在分别启动两个Tomcat,在页面获取session。如图所示: tomcat2的session: tomcat1的session:    根据上图发现,每个tomcat取到的session不一样。
1278 0
|
应用服务中间件 Linux nginx
Linux下使用Nginx端口转发出现502错误的一种解决办法
今天圈里的一个朋友在配置完nfinx80端口转发到5000后,发现一个问题 问题描述: 正确配置了Nginx80端口转5000端口,在CentOS上把.Net core WebAPI站点上传到centos  运行并在5000端口打开后,在putty中curl 5000端口可以正常返回,在电脑上访问该虚拟机地址却返回502错误。
2631 0