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 and php and zabbixNginxPHP
- NGINX+PHP+POSTGRESQL+ZABBIX 5.XNginxPHPSQL
- zabbix報錯fping failed:no outputAI
- zabbix-server is not running 報錯解決Server
- docker中建立Nginx和php-pfm 報file not find .錯誤。DockerNginxPHP
- zabbix-server啟動報錯解決Server
- 20200126 - PHP 報錯PHP
- Zabbix實戰--監控NginxNginx
- php artisan migrate 報錯PHP
- php-fpm報錯PHP
- nginx部署(13:Permission denied)報錯Nginx
- PHP 效能分析平臺搭建 (tideways + xhgui+ nginx + PHP7)PHPIDEGUINginx
- windows 中nginx奇葩報錯 nginx: [emerg] unknown directive "#" in nginx/conf/nginx.conf:3WindowsNginx
- PHP程式報錯:PHP Notice: Undefined index: XX inPHPUndefinedIndex
- PHP artisan db:seed 報錯PHP
- PHP 類多次引用報錯PHP
- 報錯corelibrary hinkcachedriverFile.phpPHP
- Centos7啟動Nginx報錯。CentOSNginx
- nginx 啟動報錯 unknown directive "server"NginxServer
- 在使用 zabbix 4 時, orabbix 會報錯的處理方法
- PHP composer 報錯 certificate verify failedPHPAI
- Post請求域名Nginx返回405報錯Nginx
- nginx 代理phpNginxPHP
- CentOS Stream 8 安裝 Zabbix6.0 -- LNMP環境(nginx-1.20,mariadb-10.6,php-7.4)CentOSLNMPNginxPHP
- 求救安裝 PHP7.4.7 報錯PHP
- PHP 介面呼叫報錯 502 Bad GatewayPHPGateway
- zabbix釘釘報警
- 如何用NodeJS讀取分析Nginx錯誤日誌NodeJSNginx
- Nginx報錯:Permission denied,沒有許可權!Nginx
- Nginx 405 以及301 解決報錯記錄Nginx
- nginx 錯誤除錯Nginx除錯
- PHPExcel 在 PHP7.0 以上版本報錯PHPExcel
- Laravel 中執行 PHP artisan migrate 報錯LaravelPHP
- PHP報錯:Call to undefined function curl_init()PHPUndefinedFunction
- zabbix 新增元件 JS 分析學習元件JS
- Ubuntu下開啟php除錯模式報錯如何解決UbuntuPHP除錯模式
- Nginx報504 gateway timeout錯誤的解決方法NginxGateway
- 麒麟伺服器在編譯Nginx時報錯伺服器編譯Nginx
- zabbix郵件報警通知