`
willko
  • 浏览: 387108 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

nginx 实现缺省图片的方法

阅读更多
在一个nginx的windows移植群里,有朋友问到这个问题,如何实现nginx下当图片不存在返回缺省图片。

一、使用rewrite
location ~* \.(gif|jpg|jpeg|png|bmp)$ {
	if (!-f $request_filename){
		rewrite ^ /404.gif last;
		break;
 	}
}

~* 不区分大小写匹配
!-f 文件不存在
$request_filename 本地文件路径

二、使用error_page
location ~* \.(gif|jpg|jpeg|png|bmp)$ {
	error_page 404 /404.gif;
}

1
0
分享到:
评论

相关推荐

    Nginx实现负载均衡 web均衡负载 webservice负载均衡 Nginx实现负载均衡配制全说明

    Nginx实现负载均衡 web均衡负载 webservice负载均衡 Nginx实现负载均衡配制全说明 为了多台后台的web、webservice服务能均衡负载,可以使用nginx进行处理 1)配置文件全配制ok 2)有两个完整的web服务做例子,可以...

    nginx作为http图片服务器示例

    总结,使用Nginx作为HTTP图片服务器,不仅可以充分利用其高性能,还能通过优化配置实现高效的图片访问和缓存管理,从而为用户提供流畅的浏览体验。在实际应用中,根据具体需求,还可以进一步配置防盗链、限速、负载...

    Nginx实现WebService负载均衡

    Nginx下实现对cxf WebService的负载均衡。

    java实现客户端上传图片到ftp服务器,nginx提供http服务下载图片

    在Java分布式项目中,涉及到客户端上传图片到FTP服务器并由Nginx提供HTTP服务进行图片下载,这是一个典型的文件传输和Web服务集成的场景。这里主要涉及三个关键知识点:Java FTP客户端编程、Nginx服务器配置以及Java...

    nginx lua处理图片

    Nginx通常作为静态资源服务器,而通过集成Lua,我们可以实现更复杂的动态处理逻辑,例如图片的缩略图生成、格式转换等。 在描述中提到的博文链接(由于实际链接无法访问,以下内容基于一般实践进行阐述)可能详细...

    keepalived+nginx实现双主热备

    keepalived+nginx实现双主热备

    nginx图片服务器配置和https配置

    nginx图片服务器配置和https配置

    windows配置nginx实现负载均衡集群

    【Windows环境下配置Nginx实现负载均衡集群】 在IT领域,负载均衡是一种常见的技术,用于在多台服务器间分配网络流量,以提高系统的可用性和响应速度。通常,Linux是实现负载均衡的主流平台,但Windows环境下的配置...

    Keepalived+Nginx实现高可用Web负载均衡

    ### Keepalived+Nginx 实现高可用Web负载均衡 #### 场景需求 在现代互联网应用中,网站和应用程序需要处理大量的用户请求,并确保即使在服务器出现故障的情况下也能持续提供服务。为了满足这一需求,通常采用高可用...

    Spring Boot+Nginx实现负载均衡1

    Spring Boot+Nginx 实现负载均衡 在本文中,我们将介绍如何使用 Spring Boot 和 Nginx 实现负载均衡。负载均衡是指将 Incoming requests 分配到多个服务器,以提高系统的可扩展性和可靠性。使用 Spring Boot 和 ...

    利用Nginx实现网站负载均衡_刘振宇

    它的一个非常重要的用途是实现网站的负载均衡,而本文主要介绍的就是如何利用Nginx来实现网站的负载均衡,作者是刘振宇。 负载均衡是一种计算机技术,用于在多个计算资源(例如计算机、CPU、磁盘驱动器、通信连接、...

    Nginx端口映射配置方法

    搭建一个网站传统的方法是使用一个web服务器去解析文件入口文件,如使用Nginx,Apache解析到对应的入口文件,但是随着技术的发展,一些语言可以自己起一个web服务,如Node,PHP,使用开发语言启动一个web服务默认只能在...

    Nginx实现虚拟主机

    2. **静态资源高速缓存**:对于静态资源如图片、样式表和脚本文件等,Nginx能够快速响应并提供缓存机制,提高访问速度。 3. **反向代理与负载均衡**:Nginx可用作反向代理服务器,实现数据缓存加速,并具备简单的...

    Nginx实现MYSQL主备高可用

    Nginx作为一个强大的反向代理和负载均衡服务器,可以通过其丰富的功能来协助实现这一目标。本篇文章将深入探讨如何利用Nginx与MySQL相结合,构建一个主备双活的数据库解决方案。 首先,我们需要理解MySQL主备复制的...

    keepalived+nginx实现双机主备

    Keepalived+nginx 实现双机主备 Keepalived 是一个基于 VRRP 协议的高可用性解决方案,可以与 Nginx 服务器集成,以实现双机主备的高可用性架构。在本文中,我们将详细介绍使用 Keepalived 和 Nginx 实现双机主备的...

    基于muduo库实现的集群聊天服务器,通过mysql存储数据,通过nginx实现tcp负载均衡.zip

    基于muduo库实现的集群聊天服务器,通过mysql存储数据,通过nginx实现tcp负载均衡,通过redis实现集群内服务器间的消息订阅发布。 基于muduo库实现的集群聊天服务器,通过mysql存储数据,通过nginx实现tcp负载均衡,...

    nginx实现跨域访问遇到的问题

    本文将讨论 Nginx 实现跨域访问遇到的系统环境问题解决方法,并分享踩过的坑。 跨域是什么? ---------- 跨域是指不同的域名、端口或协议之间的资源请求。例如,从域名为 a.com 的网站请求域名为 b.com 的资源,...

    Nginx+ftp搭建图片服务器

    2. **反向代理与负载均衡**:Nginx可以作为反向代理服务器,通过配置将来自客户端的请求转发到后端的不同服务器,实现负载均衡,提高服务的可用性和响应速度。 二、Nginx服务器的搭建步骤 1. **环境准备**:确保你...

    docker下nginx配置压缩字体和图片等配置

    Docker中的Nginx服务器作为一个流行的反向代理和负载均衡器,可以通过配置实现对字体、图片等静态资源的GZIP压缩。本文将详细介绍如何在Docker环境下配置Nginx以实现这一功能,主要涉及`docker-compose.yml`、`nginx...

Global site tag (gtag.js) - Google Analytics