2 wqcfyl wqcfyl 于 2016.01.14 11:17 提问

nginx+php-fpm 部分图片不显示 50C

csdn上的大神们,我已经没招了。所以特来请教,拜谢。

服务器环境 linux+nginx+php-pm
之前搞过一次大型投票,被攻击后。
有过对ip访问次数限制,访问白名单。

投票结束后相关ip限制,白名单均撤销。

但是有部分客户反馈,用手机打开不显示图片,其他数据均正常。不知道从何下手,
还请各位大神,支支招。关键是手机上不显示,如何调试?而且是部分正常
,部分不显示

求解决办法,sos

2个回答

CSDNXIAON
CSDNXIAON   2016.01.14 11:19

nginx+PHP-FPM调优
nginx php-fpm安装配置
nginx php-fpm安装配置
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

oyljerry
oyljerry   Ds   Rxr 2016.01.14 11:48

先看看nginx的error log。看什么错误信息

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Nginx + PHP-FPM + APC=绝妙的组合
Nginx + PHP-FPM + APC=绝妙的组合 Nginx + PHP-FPM + APC=绝妙的组合 Nginx + PHP-FPM + APC=绝妙的组合 Nginx + PHP-FPM + APC=绝妙的组合
nginx php fpm 如何显示错误日志
nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog原因是php-fpm的配置文件php-fpm.conf中默认是关闭worke...
nginx+php-fmp 内存不释放
由于服务器只有600M的内存,上面跑了一个并发并不是很大的php应用,当运行一段时间后,发现内存不断增长,其中一部分是PageCache的增长,这个可以通过echo 3 > /proc/sys/vm/drop_caches 命令来进行有效的释放,另外一个应用内存的增长,且无法释放
装了php(php-fpm)和nginx却无法显示php页面
装了php(php-fpm)和nginx却无法显示php页面,只是显示空白的一片
解决nginx无法显示图片的问题
在nginx配置文件里加上这句 location ~.*\.(jpg|jepg|gif|css|png|ico|html)?$ { root /Users/liuxq/Sites; expires 30d; break; }重新启动后,就ok啦。
nginx+php-fpm配置后页面显示空白的解决方法
OS: Ubuntu 15.04 由于nginx与php-fpm之间的一个小bug,会导致这样的现象: 网站中的静态页面 *.html 都能正常访问,而 *.php 文件虽然会返回200状态码, 但实际输出给浏览器的页面内容却是空白。 简而言之,原因是nginx无法正确的将 *.php 文件的地址传递给php-fpm去解析, 相当于php-fpm接受到了请求,但这请求却指向一个不存在的文件,
PHP7 + Nginx 打开php页面显示空白
最近在新的Ubuntu 16 上配置php7 + nginx,发现访问php页面出现空白,日志中也没有错误信息,google后找到的解决办法。参考原文:http://stackoverflow.com/questions/15423500/nginx-showing-blank-php-pages修改站点配置信息,如下即可: location ~ \.php$ { includ
nginx + php-fpm配置后页面显示空白的解决办法
nginx + php-fpm配置后页面显示空白的解决办法 由于nginx与php-fpm之间的一个小bug,会导致这样的现象: 网站中的静态页面 .html 都能正常访问,而 .php 文件虽然会返回200状态码, 但实际输出给浏览器的页面内容却是空白。 简而言之,原因是nginx无法正确的将 *.php 文件的地址传递给php-fpm去解析, 相当于php-fpm接受到了请求,但这请求却指向
nginx负载均衡解决图片css等静态资源无法加载问题
ngnix做负载均衡,首先修改ngnix.conf如下 upstream server_lb{ server localhost:8080; server localhost:8081; } #注释原有的配置 #location / { # root /usr/share/nginx/html; ...
PHP代码错误,nginx直接返回500错误解决方案
发现 PHP代码错误,nginx直接返回500错误 修改文件的思路。 首先问题肯定是在PHP的配置模块 PHP的配置文件有php.ini 和 php-fpm.conf 这两个文件在 /user/local/php7/etc/ 目录下。 之前一直修改的是 /etc/php.ini 文件,导致修改以后也一直不起作用,但是我们可以根据 phpinfo(); 这个里面可以看到 p