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

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

admin6年前 (2019-08-16)IT1056

使用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的解决方法” 的相关文章

CNDyun宣传片3

CNDyun宣传片3

当前浏览器不能支持视频播放,请采用chrome或IE9以上浏览器原创内容转载需注明...

云虚拟主机快速入门

云虚拟主机快速入门

本文以阿里云万网虚机为例,如有问题欢迎留言步骤1:创建云虚拟主机选择购买的主机产品。选择主机之前需明确三类信息:网站采用哪种开发语言,比如是 ASP, .NET 还是 PHP 。网站的数据库类型,比如是 ACCESS、SQL Server 还是 MySQL 数据库。网站网页空间需要大小。共享版虚拟主...

Linux软件源、内核升级方法

【CentOS 系列用户】1)yum clean all && yum makecache,更新软件源2)yum update kernel gblic -y,更新当前内核版本3)reboot,重启生效4)uname -r,检查当前版本是否为上述【安全版本】,如果是,则说明修复成功。...

升级优化公告20170906

2017年9月4日app上线取消了首页音乐自动缓存机制,减少流量损耗优化视频代码使视频可以自适应屏幕大小对视频网站链接做CDN HTTPS加速,同时添加视频防盗链实现视频播放可拖拽,高速访问...

debian/ubuntu和centos的系统升级命令

在安装/配置系统生产环境之前,一般都需要对现有系统进行升级,以确保系统内的包/组件达到最新版本,而debian/ubuntu和centos的升级命令是不同的,详情如下:debian/ubuntu,输入:apt-get update系统进行完毕后,输入:apt-get upgrade等待系统操作完毕。...

阿里云的云效解决方案

(视频来自阿里云) 更多内容还在路上。。。...