- 浏览: 265364 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (298)
- 工作感悟 (6)
- java基础 (23)
- 计算机硬件知识 (1)
- 计算机网络知识 (2)
- Struts (3)
- Srping (4)
- hibernate (0)
- ibatis (0)
- webservice (4)
- Thread (22)
- maven (5)
- ubuntu/linux/centos/redhat (46)
- SSO (1)
- ESB (0)
- 工作流 (0)
- oracle (15)
- 云计算 (1)
- hadoop (1)
- nosql (0)
- mysql (3)
- sqlserver (0)
- jquery (0)
- 分布式 (3)
- 集群 (0)
- 设计模式 (2)
- EJB (0)
- map (0)
- cache (5)
- Niginx+varnish+squid+Ats (14)
- Apache (0)
- 工作/职业规划 (0)
- Scala & Groovy (1)
- English (4)
- 数据结构/算法 (6)
- 开发工具 (5)
- 测试 (2)
- Exception (0)
- 定时器 (3)
- j2ee (2)
- 部署 (1)
- Openssl (1)
- 操作系统 (3)
- kvm (13)
- libvirt (5)
- PostgreSql (5)
- 虚拟化 (3)
- 概念理解 (1)
- virt-manager (1)
- RESTful (3)
- 其它 (4)
- ssh2 (14)
- windows (1)
- 房产 (2)
- svn (1)
- 手机 (1)
- ant (1)
- flume (2)
- sqoop (1)
- fastdfs (5)
- log4j (1)
- SPDY (1)
- mongodb (2)
- MQ (2)
- Mina (1)
- dubbo (4)
- PMP (1)
- Webshpere (2)
- jvm (1)
- Btrace (1)
- zookeeper (7)
- UML (1)
- spring cloud (6)
- spring boot (5)
- storm (0)
- 软件管理 (1)
- elasticsearch (1)
- 协议 (2)
- docker (1)
- 性能 (2)
- 安全 (1)
- 代码规范 (1)
- mqtt (1)
- lombok (1)
- 车联网 (1)
- kafka (1)
最新评论
当我们使用Nginx时,如果要让一些附件比如txt,pdf,doc等不直接在浏览器打开,而弹出另存为的对话框(也就是下载),则可以在nginx里添加如下配置:
如果客户端请求的文件以txt、pdf、doc、xls为后缀的话则会让浏览器出现另存为对话框.
location / { if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){ add_header Content-Disposition: 'attachment;'; } }
如果客户端请求的文件以txt、pdf、doc、xls为后缀的话则会让浏览器出现另存为对话框.
发表评论
-
nginx设置反向代理后,页面上的js css文件无法加载
2018-09-06 18:32 2853问题现象: nginx配置反向代理后,网页可以正常访问, ... -
nginx反向代理demo
2017-12-20 13:24 410#user nobody; worker_processes ... -
如何安装nginx_lua_module模块
2014-07-15 16:02 784nginx_lua_module是由淘宝的工程师清无(王晓哲) ... -
nginx的upstream目前支持5种方式的分配
2014-07-07 08:43 535nginx的upstream目前支持5 ... -
Nginx设置proxy_cache缓存
2014-06-27 09:24 563Nginx原先是没有proxy_cache功能的,貌似从0.8 ... -
Varnish配置
2014-06-24 14:31 756# This is a basic VCL configu ... -
ngix缓存设置详解
2014-06-24 14:28 667#user nobody; worker_proces ... -
谈谈varnish,squid,apache,nginx缓存的对比
2014-06-24 14:18 618群里总是有人在问cache用什么,有varnish,squid ... -
nginx启动,重启,关闭命令
2014-06-19 15:19 534停止操作 停止操作是通 ... -
./configure: error: the HTTP rewrite module requires the PCRE library
2014-06-19 13:57 638有时候,我们需要单独安装nginx,来处理大量的下载请求。单独 ... -
nginx负载均衡配置实例
2013-03-18 15:35 762#user nobody; worker_processes ... -
Nginx配置文件详细说明
2013-03-18 14:06 661在此记录下Nginx服务器ng ... -
linux 安装Nginx-0.8.54
2013-03-18 09:39 757今天安装了nginx,主要参考下面的两篇文章。主要是第一篇,但 ...
相关推荐
提供源码文件,直接覆盖就能生效,解决文件名超长显示不全问题
在文章中提到的IE浏览器问题,即IE会忽略Content-Disposition头部的设置,这要求我们对nginx进行特定的配置,以确保IE浏览器也能够将文件作为下载处理。 根据这些内容,我们可以总结出nginx文件强制下载配置的核心...
2. **FastDFS 代理**:Nginx 通过 ngx_fastdfs_module 模块支持对 FastDFS 存储网络的代理,用于文件上传和下载。 3. **SSL/TLS 支持**:Nginx 支持 SSL/TLS 加密,提供了 SSL 和 TLS SNI(Server Name Indication)...
2023年最新测试,绝对没问题!!! 系统版本:统信UOS V20 ...安装完可以直接使用 查看是否安装成功 : nginx -version 如果安装和使用遇到什么问题也可以联系我,不忙的话立马帮你解答。 下载后有我的联系方式
- 默认情况下,Nginx 配置可能不允许直接访问 root 目录,通常会设置一个特定的 `root` 指令来指定 web 服务器的根目录。 - 解决“不能访问 root 下的文件夹”问题,需要编辑 Nginx 的配置文件(通常为 `/etc/...
这个插件使得开发者能够在不依赖任何外部插件或者ActiveX控件的情况下,在网页上实现流畅的PDF文件预览和下载功能。对于前端开发人员来说,这是一个非常实用的工具,特别是在构建响应式和跨平台的Web应用时。 首先...
# 尝试找到文件,找不到则返回404 } } ``` 4. **保存并测试配置**:使用`sudo nginx -t`检查配置文件是否正确,没有错误的话,使用`sudo systemctl restart nginx`重启NGINX服务。 **四、访问与分享** 1. **...
与Apache等其他服务器软件不同,Nginx默认并不启用目录浏览功能,即用户无法直接通过浏览器列出服务器上的目录内容。为了实现这一功能,需要手动修改Nginx的配置文件。 目录浏览功能允许用户在浏览器中直接查看...
这样就能禁用目录索引,防止攻击者通过URL直接浏览目录结构。 修改配置后,别忘了保存更改并重启Nginx服务,让新的配置生效。在Linux系统中,可以使用以下命令来重启Nginx: ```bash sudo systemctl restart nginx...
在Web服务器配置中,启用目录浏览功能可以让客户端浏览服务器目录下的文件列表。这篇文章主要讲述了如何在Nginx服务器上启用该...而且,当服务器上的文件不需要用户直接访问时,应该关闭目录浏览功能,以减少安全风险。
安装JAWStats时,首先下载源代码,解压并放到Web服务器的文档根目录下。接着,修改`config.dist.php`为`config.php`并根据需求进行配置,比如设定默认语言、视图模式和是否允许更换站点。JAWStats支持多站点管理,...
`autoindex`指令允许列出目录中的文件,便于浏览。 接下来,要重启Nginx服务,可以使用以下命令: ```bash nginx -s reload ``` 这将重新加载配置文件,无需完全停止服务。 为了保护服务器资源,可以设置访问密码...
### Nginx 作为服务端实现 Discuz 伪静态规则详解 #### 一、概述 在 Web 开发中,为了提高用户体验以及搜索引擎优化(SEO),通常会采用伪静态技术来将动态网页 URL 转换成静态网页的形式。Discuz 是一款非常流行...
- **Nginx的下载**:可以从官方网站或其他可信源下载Nginx的源码包或预编译二进制文件。 - **Nginx的安装**: - **Windows环境下的安装**:Nginx也可以在Windows环境下运行,可以通过安装包完成安装。 - **Linux...
Nginx的安全运维不仅关乎到网站的正常运行,还直接关系到用户数据的安全。这份"nginx Televisiona99 安全运维"手册提供了详细的Nginx安全配置策略,旨在帮助运维人员提升服务器的安全性。 1. **基础安全设置** - *...
- **Nginx**:Nginx默认支持伪静态功能,可以在Nginx的配置文件中添加相应的重写规则。 伪静态配置方式有两种: 1. 在配置虚拟主机时直接设置。 2. 在网站的根目录下创建 `.htaccess` 文件,在其中配置重写规则。 ...
- 配置步骤:包括安装Tomcat,配置Java环境,启动Tomcat,设置域名解析,编辑Nginx配置文件(/usr/local/nginx/conf/nginx.conf),添加反向代理规则,重启Nginx服务。 - 结果验证:通过浏览器访问...
然而在新的环境中,由于没有域名,只能使用IP地址,这种情况下,直接设置Domain会导致浏览器安全限制的阻挠,因为浏览器出于安全考虑,不允许将cookie与不同域的服务器共享。 遇到此类问题,可以利用Nginx的反向...
【描述】提到的功能点表明,这个PHP文件浏览器不仅支持文件的浏览,还具备文件上传的能力,这使得用户能够在Web界面直接上传文件到服务器,而无需通过FTP或其他复杂的方法。这样的设计对于网站管理员或开发者来说,...
使用者可能需要解压文件,按照指导文档(如果存在的话)来配置和启动这些服务,然后通过RedisDesktopManager来交互式地查看和操作Redis数据。 为了进一步了解和使用这个组合,用户需要熟悉以下几个方面: 1. **...