当前位置:论坛首页 > Linux面板 > 求助

【待反馈】为什么nginx图片无法显示???

发表在 Linux面板2021-9-5 22:44 [复制链接] 6 3344

就这个目录的显示不出,其他目录的都能显示,网上百度了nginx各种设置也没用,想不出是怎么回事??? 1.png 5.png 4.png 3.png 2.png
这是目前的nginx设置


user root;
worker_processes auto;
error_log  /www/wwwlogs/nginx_error.log  crit;
pid        /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;

events
    {
        use epoll;
        worker_connections 12800;
        multi_accept on;
    }

http
    {
        include       mime.types;
                #include luawaf.conf;

                include proxy.conf;

        default_type  application/octet-stream;

        server_names_hash_bucket_size 1023;
        client_header_buffer_size 64k;
        large_client_header_buffers 4 32k;
        client_max_body_size 10m;
        sendfile   on;
        tcp_nopush on;
        keepalive_timeout 60;
        tcp_nodelay on;
        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
        fastcgi_buffer_size 64k;
        fastcgi_buffers 4 64k;
        fastcgi_busy_buffers_size 128k;
        fastcgi_temp_file_write_size 256k;
                fastcgi_intercept_errors on;
        gzip on;
        gzip_min_length 1k;
        gzip_buffers     4 16k;
        gzip_http_version 1.1;
        gzip_comp_level 2;
        gzip_types     text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
        gzip_vary on;
        gzip_proxied   expired no-cache no-store private auth;
        gzip_disable   "MSIE [1-6]\.";
        limit_conn_zone $binary_remote_addr zone=perip:10m;
                limit_conn_zone $server_name zone=perserver:10m;
        server_tokens off;
        access_log off;
        autoindex off;
server
    {
        listen 80;
        server_name *.9states.net;
        index index.html index.htm index.php;
        location / {
        root /www/wwwroot/9states;
        index index.php index.html index.htm;
    if ($http_user_agent !~ 360Spider) {
      return 403;
    }
    }
    location /product {
    root /www/wwwroot/9states;
    autoindex on;
    }
location ~ \.(jpg|png|jpeg|bmp|gif|swf|css)$
{
access_log off;
expires 30d;
root /www/wwwroot/9states;
break;
}
        access_log  /www/wwwlogs/access.log;
    }
include /www/server/panel/vhost/nginx/*.conf;
}



使用道具 举报 只看该作者 回复
发表于 2021-9-6 09:38:27 | 显示全部楼层
您好,请打开浏览器开发工具(F12)检查,看看具体的错误原因,结合网站监控报表查看相关的错误日志,看看实际上哪个地方出现了问题

另外,您可以单独创建一个空站,放该图片试试
使用道具 举报 回复 支持 反对
发表于 2021-9-6 09:43:43 | 显示全部楼层
空站没问题,本地调试也没问题,程序代码啥的都对,可以肯定是nginx哪里设置不对
使用道具 举报 回复 支持 反对
发表于 2021-9-6 10:17:43 | 显示全部楼层
宝塔用户_knolph 发表于 2021-9-6 09:43
空站没问题,本地调试也没问题,程序代码啥的都对,可以肯定是nginx哪里设置不对 ...

nginx都是默认的,看图中仅设置了一个下载目录和ban掉了360蜘蛛

F12分析和网站错误日志是什么错误呢?
使用道具 举报 回复 支持 反对
发表于 2021-9-6 10:57:39 | 显示全部楼层
堡塔安全赤井秀一 发表于 2021-9-6 10:17
nginx都是默认的,看图中仅设置了一个下载目录和ban掉了360蜘蛛

F12分析和网站错误日志是什么错误呢? ...

问题找到了,是Cuteftp的传输模式设置问题,无意间把传输模式改成自动检测再上传图片,竟然能显示了,应该是之前直接指定了ascii传输结果服务器这边解码错误显示不了 QQ截图20210906105500.png
使用道具 举报 回复 支持 反对
发表于 2021-9-6 11:00:13 | 显示全部楼层
现在网站显示正常了,非常感谢
QQ截图20210906105920.png
使用道具 举报 回复 支持 反对
发表于 2021-9-6 11:00:22 | 显示全部楼层
宝塔用户_knolph 发表于 2021-9-6 10:57
问题找到了,是Cuteftp的传输模式设置问题,无意间把传输模式改成自动检测再上传图片,竟然能显示了,应 ...

好的,问题解决了就行,感谢使用宝塔面板。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表