nginx 个人学习记录
nginx 文档译制及个人学习记录。GF文档参照http://nginx.org/en/docs/。
孜然公子
阳光正暖
展开
-
Nginx:配置文件度量单位
可以将多个单元组合到一个值中,方法是按照从高到低的顺序指定它们,并可选地用空格分隔。例如,1h 30m与90m、5400s是同一时间。不带后缀的值表示秒。大小可以用字节、千字节(后缀k和k)或兆字节(后缀m和M)来指定,例如:“某些时间间隔只能用秒分辨率指定。偏移量也可以使用g或G后缀以GB为单位指定。翻译 2022-10-15 10:14:20 · 498 阅读 · 0 评论 -
Nginx:记录日志到系统
该地址可以指定为带有可选端口的域名或 IP 地址,也可以指定为unix:前缀后面指定的 unix 域套接字路径。设置访问日志的 syslog 消息的严重性,如 RFC 3164 所定义。可能的值与错误日志指令的第二个参数(级别)相同。作为我们商业订阅的一部分,日志记录到 syslog 从1.5.3版本开始可用。设置 syslog 消息的功能,如 RFC 3164 中定义的。注意:错误消息的严重程度由 nginx 决定,因此在错误日志指令中该参数被忽略。设置 syslog 消息的标签。默认为 nginx。翻译 2022-10-15 10:09:28 · 514 阅读 · 0 评论 -
Nginx:调试日志
然后设置调试级别。Windows 的 Nginx 二进制版本总是带有调试日志支持,所以只设置调试级别就足够了。注意,重新定义日志而不指定debug级别将禁用调试日志。为了避免这种情况,应该将重新定义日志的行注释掉,或者还应该添加debug。翻译 2022-10-15 10:00:01 · 1554 阅读 · 0 评论 -
Nginx: 安装
不同的操作系统,Nginx的安装方式不同。翻译 2022-10-15 09:49:10 · 96 阅读 · 0 评论 -
Nginx:如何处理 TCP/UDP 会话
来自客户端的 TCP/UDP 会话通过各阶段的连续步骤进行处理:翻译 2022-10-15 09:42:40 · 363 阅读 · 0 评论 -
Nginx:如何处理请求
在这里,服务器名被设置为一个空字符串,它将匹配没有 Host 报头字段的请求,并返回一个特殊的 Nginx 的非标准代码444,它将关闭连接。从0.8.48版本开始,这是服务器名的默认设置,因此可以省略 server_name ""。在早期版本中,机器的主机名被用作默认服务器名。翻译 2022-10-15 09:26:32 · 475 阅读 · 0 评论 -
Nginx:命令行参数
Nginx:命令行参数。翻译 2022-10-13 15:24:49 · 664 阅读 · 0 评论 -
Nginx:连接处理方法
Nginx 支持多种连接处理方法。特定方法的可用性取决于所使用的平台。在支持多种方法的平台上, Nginx 通常会自动选择最有效的方法。但是如果有必要的话,可以使用 use 指令显式地选择连接处理方法。翻译 2022-09-21 18:12:00 · 318 阅读 · 0 评论 -
Nginx:设置哈希表
在启动和重配置时, Nginx 会为 Hash 表尽可能选用最小的值,这样存储具有同类哈希值的键的桶的大小不会超过设置的参数值(hash bucket size 哈希桶大小)。设置 Hash 桶大小的参数和处理器的缓存行大小的倍数有关,通过减少内存访问次数,可以提高现代处理器在 Hash 中搜索密钥的速度。如果一个哈希桶的大小等于一个处理器的缓存行的大小,那么在最坏的情况下,搜索 key 时会访问两次内存: 第一次是计算哈希桶的位置,其次是在哈希桶中搜索 key 时。的消息,那么首选应该增加翻译 2022-09-21 17:48:12 · 619 阅读 · 0 评论