`
jacky2007
  • 浏览: 169504 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Nginx配置下载资源文件

阅读更多

使用Nginx时,如果要让一些附件比如 txt,pdf,doc等不直接在浏览器打开,而弹出另存为的对话框(也就是下载)
则可以在nginx的加上头配置如下:

if ($request_filename ~* ^.*?\.(txt|pdf|doc|xls)$){
	add_header Content-Disposition: 'attachment;';
}

 

如果客户端请求的文件以txt、pdf、doc、xls为后缀的话则会让浏览器出现另存为对话框

 

 

1
1
分享到:
评论

相关推荐

    nginx配置多个静态资源.docx

    本文将详细介绍nginx配置多个静态资源的知识点,从基本概念到配置实践,涵盖了nginx配置文件的各个组件和指令。 nginx配置文件结构 nginx配置文件主要由以下几个部分组成: * main块:定义nginx服务器的基本设置...

    Nginx配置http转https以及https访问http静态资源.docx

    本文档将详细介绍如何使用Nginx配置http转https,以及https访问http静态资源。 一、Nginx配置http转https 在上面的配置文件中,我们可以看到有两个server块,一个监听443端口,用于https请求,另一个监听80端口,...

    nginx文件资源下载

    在本篇中,我们将深入探讨 Nginx 如何配置来实现文件资源的高效下载。 首先,我们需要安装 Nginx。在 Linux 系统中,通常可以通过包管理器如 apt (Ubuntu/Debian) 或 yum (CentOS/RHEL) 来安装: ```bash # Ubuntu...

    nginx访问静态文件不下载.rar

    1. **Nginx配置基础** - Nginx通过配置文件`nginx.conf`来管理其行为。主要配置块包括`http`、`server`和`location`。 - `http`块定义全局配置,`server`块定义一个监听特定端口的虚拟主机,而`location`块则用于...

    微信小程序https服务nginx配置示例.pdf

    在nginx配置中,通过rewrite规则可以将对某个URL的请求重写到实际的文件路径。 6. 反向代理配置:在nginx配置中,proxy_pass指令用于指定后端的服务器地址,这里指向了本地的8080端口。同时,还通过proxy_set_...

    nginx配置upstream负载均衡的资源文件文件通用版

    **Nginx配置Upstream负载均衡详解** 在现代Web服务架构中,负载均衡是一项至关重要的技术,它能够有效地分散网络流量,确保服务器集群的稳定性和高可用性。Nginx作为一款高性能的反向代理服务器和HTTP缓存服务器,...

    Vue项目部署Nginx配置文件 SSL

    在部署 Vue 项目时,Nginx 配置文件 `nginx.conf` 的关键设置如下: 1. **基本配置**: - `server` 块:定义一个监听特定端口(通常是80)的服务器实例。 ```nginx server { listen 80; server_name your...

    nginx配置文件.zip

    在本例中,Nginx配置文件可能是为了在Docker容器内优化网络服务性能和资源利用率。 4. **配置文件详解**:Nginx的配置文件通常以`.conf`为扩展名,包含一系列指令和块。`http`、`server`和`location`是最基本的配置...

    项目打包运行dist以及nginx配置

    在IT行业中,项目打包运行和Nginx配置是两个关键环节,它们对于应用程序的部署和发布至关重要。这里我们将深入探讨这两个主题。 首先,项目打包运行通常指的是将开发完成的前端或后端应用转换为可部署的形式。对于...

    nginx配置文件

    **Nginx配置文件详解** Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务领域。其配置文件是Nginx的核心部分,它决定了Nginx如何响应请求和处理网络流量。本篇文章将深入探讨Linux环境下Nginx的配置...

    Nginx配置文件说明.

    Nginx的配置文件通常位于/etc/nginx/nginx.conf或/usr/local/nginx/conf/nginx.conf,根据不同的系统和安装路径可能会有所差异。 在Nginx的配置文件中,主要有以下几个部分: 1. **全局块**:这部分设置影响Nginx...

    linux服务器上使用nginx访问本地静态资源的方法

    4.修改nginx服务配置 vim /etc/nginx/conf.d/nginx.conf 5.重启nginx服务 service nginx restart 6.页面尝试访问本地资源 7.访问成功! 总结 以上所述是小编给大家介绍的linux服务器上使用nginx访问本地静态资源...

    nginx配置

    Nginx配置文件结构 Nginx的配置文件通常位于`/etc/nginx/nginx.conf`,它包含多个`server`块,每个`server`块代表一个监听特定端口或IP地址的服务。`server`块内又包含多个`location`块,用于处理不同URL路径的...

    nginx的各项详细配置-超多注释

    Nginx配置项详解 - **server_name**: 指定服务器域名,可以是多个,支持通配符。 - **root**: 设置网站根目录,用于定位静态资源。 - **index**: 指定默认首页文件,如"index.html index.htm"。 - **listen**: ...

    nginx 配置及优化

    **Nginx配置与优化详解** Nginx是一款高性能的HTTP和反向代理服务器,以其轻量级、高效的性能和高并发处理能力而备受青睐。本文将深入探讨Nginx的配置及其优化策略,帮助你更好地理解和提升Nginx的服务性能。 ### ...

    Windows下Nginx的安装与配置

    其稳定性、丰富的功能集、示例配置文件和低系统资源的消耗使得其广泛应用于Web服务器领域。下面是 Windows 下 Nginx 的安装与配置步骤: 首先,下载nginx1.0.11的Windows版本,官网下载:...

    Nginx 配置文件上传与下载

    最近在做项目中需要给前端提供文件下载链接,所以借着机会搭建了基于Nginx的文件服务器,特此记录便于日后查阅。 1、配置文件 需要修改 nginx.conf 配置文件(内网地址:10.12.1.215、外网地址:113.98.58.42),...

    Nginx配置详情文档

    参考文档(2.3):在学习和实践Nginx配置时,可能会引用官方文档、社区论坛、教程和其他技术资源。 术语与缩写解释(2.4):为了便于理解,文档将列出并解释关键的术语和缩写,例如HTTP、反向代理、负载均衡等。 ...

Global site tag (gtag.js) - Google Analytics