03 2019 档案
摘要:目录- 1. 前言- 2. 指令- 3. 原理及总结 1. 前言 关于缓冲,主要是合理设置缓冲区大小,尽量避免缓冲到硬盘 2. 指令 proxy_buffering 说明:proxy_buffering这个参数用来控制是否打开后端响应内容的缓冲区,如果这个设置为off,那么proxy_buffers
阅读全文
摘要:目录 - 1. 前言- 2. 配置示例及指令说明 - 2.1 配置示例 - 2.2 指令 - 2.3 upstream相关变量- 3. 参数配置及测试 - 3.1 max_fails 和 fail_timeout - 3.2 proxy_next_upstream - 3.3 nginx 与后端we
阅读全文
摘要:目录 - 1. 前言- 2. keepalive 介绍- 3. Nginx 与 keepalive 的关系 - 3.1 Nginx - keepalive_timeout - 3.2 Nginx - keepalive_requests - 3.3 Nginx - upstream - keepal
阅读全文
摘要:1. 前言 通过 HttpHeadersModule 模块可以设置HTTP头,但是不能重写已经存在的头,比如可能相对server头进行重写,可以添加其他的头,例如:Cache-Control,设置生存期。注意:只有在响应代码为 200、204、301、302 或 304 时才有效。同样需要注意的是,
阅读全文
摘要:1. 前言 在 Nginx 服务器中,如果想对日志输出进行控制还是很容易的。Nginx 服务器提供了一个 HttpLogModule 模块,可以通过它来设置日志的输出格式。 2. HttpLogModule 模块 2.1 示例 2.2 指令 指令名称:access_log 语法:access_log
阅读全文
摘要:1. 前言 在 Nginx 中与网页压缩相关的模块有两个:一个是 HttpGzipModule,另一个是 HttpGzipStaticModule。前者用于启用在文件传输过程中使用 gzip 压缩,而后者的作用是将一个文件以压缩的方式传递到一个支持压缩功能的客户端之前,首先检查是否已经存在相应的以
阅读全文
摘要:1. 前言 本文针对 Nginx 的三个模块进行配置,并证实各自的功能特点: (1)limit_conn_zone 模块 - 限制同一 IP 地址并发连接数; (2)limit_request 模块 - 限制同一 IP 某段时间的访问量; (3)core 模块提供 - limit_rate 限制同一
阅读全文
摘要:1. 前言 无论是修改 Nginx 版本还是隐藏 Nginx 版本号,都是很简单的操作,对外来说,相对更安全些。 2. 修改 Nginx 版本号 对于修改 Nginx 版本号来说,需要在源码的基础上进行修改,然后再编译使用。操作如下: 修改如下: 修改后,开始编译安装 nginx, 这里不在讲述如何
阅读全文