安裝 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 文件發(fā)送給 php-fpm 處理了酌呆,php-fpm 拒絕處理。
出錯的原因是抄淑,nginx 不僅把 *.php 文件交給 php-fpm 處理觉至,其他類型文件也都發(fā)過去了,配置錯誤了助赞。
修改一下配置即可买羞,把靜態(tài)文件交給本地處理袁勺,*.php 文件交給php-fpm處理。
參考:
nginx + php 403 原因分析:
http://www.cnblogs.com/hjqjk/p/5651275.html