安裝 zabbix 前端頁面的時(shí)候,報(bào)告如下錯(cuò)誤: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 把一個(gè) *.png 文件發(fā)送給 php-fpm 處理了,php-fpm 拒絕處理。
出錯(cuò)的原因是,nginx 不僅把 *.php 文件交給 php-fpm 處理,其他類型文件也都發(fā)過去了,配置錯(cuò)誤了。
修改一下配置即可,把靜態(tài)文件交給本地處理,*.php 文件交給php-fpm處理。
參考:
nginx + php 403 原因分析:
http://www.cnblogs.com/hjqjk/p/5651275.html