nginx + php (zabbix)报错分析

安装 zabbix 前端页面的时候,报告如下错误:vim /var/log/nginx/error.log

2017/02/01 12:47:24 [error] 404#0: *224 FastCGI sent in stderr: "Access to the script '/data/site/monitor.guli.com/zabbix/img/touch-icon-192x192.png' has been denied (see security.limit_extensions)" while reading response header from upstream, client: 192.168.0.101, server: localhost, request: "GET /zabbix/img/touch-icon-192x192.png HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.0.140", referrer: "http://192.168.0.140/zabbix/zabbix.php?action=dashboard.view"

这是说,nginx 把一个 *.png 文件发送给 php-fpm 处理了,php-fpm 拒绝处理。

出错的原因是,nginx 不仅把 *.php 文件交给 php-fpm 处理,其他类型文件也都发过去了,配置错误了。

修改一下配置即可,把静态文件交给本地处理,*.php 文件交给php-fpm处理。

参考:
nginx + php 403 原因分析:
http://www.cnblogs.com/hjqjk/p/5651275.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,752评论 24 1,002
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_阅读 1,853评论 0 3
  • 1.写在前面 本文主要介绍的是zabbix的编译安装过程,包含它的基础环境LNMP,虽然zabbix官方一般推荐的...
    天之蓝色阅读 2,559评论 0 16
  • I/O模型Nginx介绍Nginx的安装和目录结构Nginx的配置Nginx的编译安装 一、I/O模型 (一)I/...
    哈喽别样阅读 904评论 0 4
  • 记得年初找工作的时候收到了一份Offer由于大家劝不要到那家公司去所以对公司没有太重视反而要薪酬时狮子大开口没想到...
    承谦阅读 366评论 1 0