当前位置:首页 > IT > 正文内容

使用oneintack安装环境出现Access denied.,非cgi.fix_pathinfo的解决方法

admin6年前 (2019-08-16)IT1041

使用onestack安装lnmp环境,直接搬数据库和源码访问出现 Access denied.
网上很多人都是通过改变php.ini中的cgi.fix_pathinfo为1来解决

参考下面的资料
https://www.yephy.com/pathinfo-and-nginx-conf.html
https://www.40huo.cn/blog/typecho-pathinfo.html

不改变 php.ini 中 cgi.fix_pathinfo=0 改成了 cgi.fix_pathinfo=1,可能存在安全问题

  • 代码: 全选

  • location ~ [^/]\.php(/|$) {
      #fastcgi_pass remote_php_ip:9000;
      fastcgi_split_path_info ^(.+?.php)(/.*)$;
      fastcgi_pass unix:/dev/shm/php-cgi.sock;
      fastcgi_index index.php;
      include fastcgi.conf;
    }


添加

  • 代码: 全选

  • fastcgi_split_path_info ^(.+?.php)(/.*)$;

后即可由 Nginx 设置 PATH_INFO 值,
至此,终于解决了不改 PHP.ini 的方法。
重启服务即可

  • 代码: 全选

  • service php-fpm restart
    service nginx restart



扫描二维码推送至手机访问。

版权声明:本文由小龙的博客发布,如需转载请注明出处。

本文链接:https://xl.cndyun.com/post/475.html

“使用oneintack安装环境出现Access denied.,非cgi.fix_pathinfo的解决方法” 的相关文章

为什么自建博客?

为什么自建博客?

说到博客,有人觉得过时了,有人觉得不如朋友圈方便。其实我建立自己博客的初衷是技术上的实践,博客依托aliyun ECS ,qcloud  CDN+https,qiniu 云存储和图像处理CDN技术,这些对于以前的我不知所云,为了收录更快,使用了baidu自动提交技术。未来,加油!...

快速通过Drupal搭建个人博客

快速通过Drupal搭建个人博客

快速通过Drupal搭建个人博客转载自腾讯云 作者:王志昊 Drupal是一个开源的内容管理平台,它驱动着全球数以百万计的网站和应用,来世界各地不同地方的人们形成的多元并且活跃的社区创建和使用Drupal,并且提供支持。Drupal的优势:Drupal遵从开源许可,拥有最庞大的开源社区可扩...

手动建站(Windows环境)

手动建站(Windows环境)

手动建站(Windows环境)更新时间:2016-11-23 16:28:41  本节介绍如何使用阿里云镜像,一键部署 Web 环境,包括安装 IIS 组件(不包括 FTP 组件)、PHP 环境、重定向 Rewrite、MySQL、phpwind。该示例不需要更换系统盘。部署之前,请确保您...

alphassl再见!Letsencrypt即将支持免费通配符证书申请

alphassl再见!Letsencrypt即将支持免费通配符证书申请

免费ssl证书已经有很多选择,但是如果弄个泛域名证书是不是看起来更高大上。一个免费alphassl泛域名证书在线自助签发平台https://assl.loovit.net/,原价要149刀,但是通过这个平台申请是免费的。作者多个域名已申请AlphaSSL通配符证书,免费1年,之前也知道因为是野卡证书...

麦兜H5网

麦兜H5网

点击上图进入麦兜H5网...