月度归档: 2026年9月

15 篇文章

thumbnail
Nginx功能篇08—模块的添加与使用
概述 本章,您将学习到 Nginx 中模块的添加与使用。 Apache httpd 中的模块 先来回顾下 Apache httpd 当作的模块。 Apache httpd 采用的是模块化架构,其核心只包含主要功能,而拓展功能则通过模块实现。所谓模块化,指将各个功能和特性进行分离,这么做的好处有: 拓展性强 - 需要什么功能就加载什么模块,不用修改...
thumbnail
Nginx功能篇07—目录浏览
概述 本章,您将学习到 Nginx 当作的目录浏览(目录列表)功能。 如果您经常下载开源项目的源码压缩包,可能经常遇到这样的页面,比如这样的: 几乎所有的开源 Web 软件都支持目录浏览(目录列表)功能。 目录浏览(目录列表):允许用户在访问 Web 服务器的某个目录时,如果该目录下没有默认的索引文件(如 index.html),Nginx 会自...
thumbnail
Nginx功能篇06—location匹配URI的优先级
概述 本章,您将学习到 Nginx 中 location 上下文匹配 URI 的优先级。 在介绍静态缓存时提到,location 匹配 URI 时,有两大类的匹配模式(通过不同的修饰符进行区别): 前缀字符串 = - 精准匹配 ^~ - 优先前缀匹配 无修饰符 - 普通前缀匹配,用来处理其他所有未明确匹配的请求。如 location / {....
thumbnail
Nginx功能篇05—目录别名
概述 本章,您将学习到 Nginx 的目录别名功能。 几乎所有的 Web 服务器都支持这个功能,简单理解为一种类似调取资源文件的快捷方式。 默认情况下,当 Nginx 接受客户端请求时,会搜索 location / { } 中 root 指令指定目录下的资源并发送给客户端。但是,有时客户端访问的资源并不在这个指令指定的目录下,我们希望被访问的资源在...
thumbnail
Nginx功能篇04—静态缓存
概述 本章,您将学习 Nginx 的静态缓存功能。 静态文件通常指‌内容不随请求动态变化‌的文件,常见如图片、JS、CSS 等,存放在 Web 服务器上。当浏览器首次访问站点时,这些静态文件会被下载并‌根据服务器配置的缓存策略‌缓存到本地,当再次访问相同站点时,若缓存未过期则无需重新下载,从而加快访问速度。但是静态文件不宜一直被浏览器缓存,需要在 ...