nginx + php (zabbix)報錯分析

weixin_34075551發表於2017-02-01

安裝 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

相關文章