Linux上配置nginx访问图片报404解决方案

nginx.conf文件内容:

user  www www;
worker_processes 2;
error_log  /www/wwwlogs/nginx_error.log  crit;
pid        /www/server/nginx/logs/nginx.pid;
worker_rlimit_nofile 51200;events{use epoll;worker_connections 51200;multi_accept on;}http{include       mime.types;#include luawaf.conf;include proxy.conf;default_type  application/octet-stream;server_names_hash_bucket_size 512;client_header_buffer_size 32k;large_client_header_buffers 4 32k;client_max_body_size 50m;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;server{listen 80;server_name test.com;index index.html index.htm index.php;root  /home/CentOS7/product/front/dist;#error_page   404   /404.html;include enable-php.conf;location /file {root   /home/CentOS7;index  index.html index.htm;}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires      30d;}location ~ .*\.(js|css)?${expires      12h;}location ~ /\.{deny all;}access_log  /www/wwwlogs/access.log;}
include /www/server/panel/vhost/nginx/*.conf;
}


服务器路径:
访问图片1.png地址:
http://test.com/file/1.jpg

结果:

原因是我们nginx配置文件里配置了过滤:

解决:注释或者删除该代码块,重新载入配合和重启nginx
再次访问:

ok!

Linux上配置nginx访问图片报404解决方案相关推荐

  1. 使用Nginx访问图片报404

    前言:之前由于一个需求问题,需要将图片上传到服务器上面,然后进行访问,但是我后端用的是SpringSecurity安全框架, 请求路径直接拦截了,放行也放不了,放行的的java内部程序的请求路径,然后 ...

  2. Mac上使用nginx访问本地文件夹报403的问题

    Mac上使用nginx访问本地文件夹报403的问题 就是没有权限访问你配置的文件夹在 nginx.conf头行加入下面配置 user root wheel; 不过我的电脑在启动nginx访问的时候会发 ...

  3. ASP.NET Core网站使用Nginx布署Linux上配置和发布及相关代码

    本文主要介绍使用ASP.NET Core开发的网站,运行布署在Linux上的方法,包括.NET Core SDK找安装,项目的发布和网站运行及开机自动启动及Nginx相关配置方法 . 原文地址:ASP ...

  4. 在Linux上使用Nginx为Solr集群做负载均衡

    在Linux上使用Nginx为Solr集群做负载均衡 在Linux上搭建solr集群时需要用到负载均衡,但测试环境下没有F5 Big-IP负载均衡交换机可以用,于是先后试了weblogic的proxy ...

  5. linux上配置zabbix并设置企业微信,机器人以及自主告警

    linux上配置zabbix并设置企业微信,机器人以及自主告警 配置lamp 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 linux上配置zabbix并设置企业微信,机 ...

  6. 在阿里云centos7.4上配置nginx免费的https证书,支持泛解析

    在阿里云centos7.4上配置nginx免费的https证书,支持泛解析 一 原理说明: 使用acme.sh工具来生成证书,但为了方面采用的使用dns添加TXT记录验证方式,跟传统的webroot有 ...

  7. 在LINUX上配置oracle ASMLib的多路径磁盘

    在LINUX上配置oracle ASMLib的多路径磁盘 适用于: Oracle Server - Enterprise Edition - Version: 10.2.0.1 Linux Kerne ...

  8. linux没有jre文件夹,linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法...

    linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法 出现这个问题可能有以下几种原因: 1.对该文件没有执行的权限. 2.我们的机器是64位的,而下载的jdk是32位的. 我就是后一 ...

  9. windows 上配置 nginx 转发 https

    windows 上配置 nginx 转发 https 1.需求分析 2.前提条件 3.生成证书 3.1.软件 3.2.申请证书 4.修改配置 1.需求分析 工作环境中,使用云桌面(win10)进行开发 ...

  10. 新建一个springboot项目添加@restcontroller浏览器访问一直报404

    1.用idea新建一个新的springboot项目,配置好一个controller 2.浏览器访问一直报404 3.解决方法:因为启动一个springboot应用的时候,没有指定扫描的包.所以默认扫描 ...

最新文章

  1. JavaのFile类基础操作之问题
  2. java 下对字符串的格式化
  3. python 笔记(三) 断言(assert)
  4. C++编译运行过程分析
  5. 当想给下一个请求发送同享的数据时候 可以使用域对象设置属性
  6. 【转】关于23种设计模式的有趣见解
  7. win10 1803官方原版镜像
  8. 第26课:JSP Cookie 处理 读取和删除cookie(JSP教程 JSP入门实战教程 黄菊华Java网站开发系列教程)
  9. 阿里云centos7.0安装java环境
  10. CS模式(客户端到服务器端)
  11. 适合零基础编程学员学习的网站,APP
  12. matlab向后误差,matlab-误差棒
  13. Codeforces Round #835 (Div. 4) B. Lost Permutation
  14. 文件服务器怎么限制速度,文件服务器的速度
  15. Iot智慧新零售魔镜智能硬件有哪些
  16. 百斗度输入法linux,爪哇语输入法
  17. 对于云计算的行业发展,有哪些好的建议?
  18. js-二维数组和多维数组
  19. 六、RTMP协议 时间戳
  20. PHP阴历阳历天干地支纪年月日生肖五行24节气生辰八字

热门文章

  1. eventscheduler mysql_Mysql 中的事件 事件调度器(Event Scheduler)
  2. ArcEngine符号化——点密度符号
  3. 内存占用率过高怎么办 一分钟解决
  4. 输入身高体重测身材_【测试】你的身材标准吗? 附赠20-39岁成年人身高体重评分标准...
  5. matlab的菜单编程实例,MATLAB-GUI 里面包含9个小例子,简单的讲述了各种控件和菜单menu的应用方法 ComboBox 组合框 266万源代码下载- www.pudn.com...
  6. 阿里云华北1235、华东1、华东2和华南1分别对应哪些城市?地域节点物理数据中心在哪?... 1
  7. which在C语言用法,A,B, and C, which ... which指代的是它们三个还是只有C呢?
  8. 浅谈微信小程序和微信公众平台
  9. 2014年三维地理信息系统 研究成果
  10. 荣耀手表magicwatch2鸿蒙,荣耀手表2 NFC门禁卡功能正式上线:再不怕忘带钥匙