nginx
文章平均质量分 61
主要是nginx的各种配置、安全、HTTP知识汇总
wzj_110
天道酬勤
展开
-
Nginx(一)概述
1 概述 Nginx (engine x) 是一个轻量级的高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP服务。Nginx 是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0 发布于 2004 年 10 月 4 日。Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(...原创 2019-09-09 20:05:29 · 1690 阅读 · 0 评论 -
http状态码(三)401、403、404报错
nginx的401、403、404报错汇总原创 2023-12-20 20:51:22 · 4465 阅读 · 0 评论 -
http状态码(二)400报错
nginx是如何解析http。nginx常见400报错。原创 2023-12-17 22:03:26 · 6079 阅读 · 0 评论 -
http状态码(一)汇总
【代码】http状态码汇总(一)原创 2023-12-17 19:22:41 · 289 阅读 · 0 评论 -
nginx(七十九)nginx与tls/ssl续
ssl_conf_command和ssl_reject_handshake补充。与client之间的tls变量。nginx与tls/ssl续。ssl_ciphers再探。nginx作为服务端。原创 2023-09-25 19:47:35 · 749 阅读 · 0 评论 -
nginx(七十八)nginx配置http2
为什么浏览器知道需要使用 h2 协议来请求呢。listen的http2参数。nginx如何配置http2。原创 2023-08-25 23:24:26 · 3220 阅读 · 0 评论 -
nginx(七十七)nginx与包体的探究
nginx与body体。原创 2023-08-19 12:19:05 · 826 阅读 · 0 评论 -
nginx(八十六)uri转义终谈
uri做if判断和做proxy_pass的attach_url。关于$uri和$request_uri难点探究。ngx_lua 的 URI 转义机制。ngx_proxy模块对URI处理。关于nginx uri过往整理。nginx的uri转义机制。原创 2023-08-09 23:53:04 · 2701 阅读 · 0 评论 -
nginx(八十五)nginx的启动流程
6、根据nginx的启动方式(daemon off|on),假定是生产--》要启动多少个worker进程,每个worker进程就会调用所有模块的init-process方法 --> openresty的init_worker_by_lua就是在这个地方执行的。init_process --> init_by_worker指令,就是在这里执行的[在worker进程中调用] --> eg:取进程id有不同的结果。相对路径问题 --> --prefix ngnx.conf 所在的路径,而不是。原创 2023-06-11 22:48:26 · 2920 阅读 · 0 评论 -
nginx(八十四)普通用户启动nginx和相对路径
6、根据nginx的启动方式(daemon off|on),假定是生产--》要启动多少个worker进程,每个worker进程就会调用所有模块的init-process方法 --> openresty的init_worker_by_lua就是在这个地方执行的。init_process --> init_by_worker指令,就是在这里执行的[在worker进程中调用] --> eg:取进程id有不同的结果。相对路径问题 --> --prefix ngnx.conf 所在的路径,而不是。原创 2023-06-11 12:16:17 · 2734 阅读 · 0 评论 -
nginx(八十三)error_page、proxy_intercept_errors深究
error_page和proxy_intercept_errors深究。error_page和proxy_next_upstream混合使用。error_page深入探究。原创 2023-06-07 00:12:37 · 1750 阅读 · 0 评论 -
nginx(八十二)try_files、content阶段深入探究
try_files、content阶段、outfilter再探。content阶段涉及模块指令处理顺序。原创 2023-06-03 14:15:47 · 2606 阅读 · 0 评论 -
nginx(八十一)rewrite模块指令再探之(三)重定向
rewrite last和break标志位。if和content handler的探究。return和rewrite重定向再探。set和proxy_pass杂谈。return和rewrite。if中使用break。原创 2023-06-01 00:05:04 · 993 阅读 · 0 评论 -
nginx(八十)rewrite模块指令再探之(二)
rewrite last和break标志位。rewrite flag为。rewrite flag为。原创 2023-05-30 21:05:05 · 190 阅读 · 0 评论 -
nginx(七十九)rewrite模块指令再探之(一)变量漫谈
return和rewrite再探,if条件判断原创 2023-05-28 01:37:03 · 1020 阅读 · 0 评论 -
nginx(七十八)日志的深入探究
【代码】nginx(七十八)日志的深入探究。原创 2023-05-21 21:36:38 · 437 阅读 · 0 评论 -
nginx(七十六)nginx与HTTP请求行的深入探讨
nginx与请求行相关。原创 2023-05-17 21:39:28 · 917 阅读 · 0 评论 -
nginx(七十五)nginx与Vary响应头细节探讨
nginx与Vary有关联的地方。如何通过Vary命中缓存。原创 2023-05-11 00:07:39 · 1413 阅读 · 0 评论 -
nginx(七十四)nginx与跨域细节探究
【代码】nginx(七十四)nginx与跨域细节探究。原创 2023-05-07 23:22:28 · 426 阅读 · 0 评论 -
nginx(七十三)nginx与Location响应头细节探讨
nginx的rewrite和return导致301或302重定向。nginx与Location响应头细节探讨。重定向和Location回顾。原创 2023-05-06 23:05:32 · 2595 阅读 · 0 评论 -
nginx(七十二)nginx中与cookie相关的细节探讨
Cookie在nginx的应用。nginx中与cookie相关。Cookie浏览器使用的限制。原创 2023-04-29 11:26:52 · 7633 阅读 · 0 评论 -
nginx(七十一)root、alias、index、try_files关系指令再探
root、alias、index、try_files辨析。internal内部重定向。try_files再探。原创 2023-04-22 23:43:21 · 5549 阅读 · 0 评论 -
nginx(七十)使用slice模块用分片提升缓存效率
【代码】nginx(七十)使用slice模块用分片提升缓存效率。原创 2023-04-03 21:59:18 · 1445 阅读 · 0 评论 -
nginx(六十九)nginx配置websocket
js java和python websocket编程 websocket库 --> 模拟并用tcpdump和wireshark分析报文。nodejs -> js的服务端的运行环境 npm node nodejs的区别。postman最新版可以连websocket --> 作为客户端。opcode --> 基于websocket编程。websocket报错 --> 400报错。--> websocket的特点。websocket编程的注意事项。websocket常见的报错。websocket的应用场景。原创 2023-03-28 23:40:10 · 17177 阅读 · 0 评论 -
nginx(六十八)proxy模块(八)nginx与上游的ssl握手
对上游使用证书(指定自身使用的证书)的SSL/TLS握手。nginx与后端选择。nginx作为客户端。④ 验证上游的证书。原创 2022-11-27 00:39:05 · 4333 阅读 · 0 评论 -
nginx(六十七)http_ssl模块 client与nginx的ssl握手
client与nginx的ssl握手之http_ssl模块原创 2022-11-26 20:54:39 · 4521 阅读 · 0 评论 -
nginx(六十六)proxy模块(七)上游出现失败时的容错方案
invalid_header选项。next upstream概念。其它upstream模块。TCP三次握手的机制。转载 2022-11-25 16:57:52 · 578 阅读 · 0 评论 -
nginx(六十五)proxy模块(六)处理上游的响应头部
上游响应头的处理原创 2022-11-24 17:54:57 · 3277 阅读 · 0 评论 -
nginx(六十四)proxy模块(五)接收上游响应
当nginx真正想客户端发送响应时,哪些会影响处理流程。原创 2022-11-24 13:45:41 · 1291 阅读 · 0 评论 -
nginx(六十三)proxy模块(四)与上游服务器建立连接
proxy模块与上游服务器建立连接原创 2022-11-24 11:22:20 · 1485 阅读 · 0 评论 -
nginx(六十二)proxy模块(三)接收用户请求的包体
接收用户请求的包体原创 2022-11-23 23:36:50 · 934 阅读 · 0 评论 -
nginx(六十一)proxy模块(二)修改发往上游的请求
proxy模块修改发往上游的请求原创 2022-11-23 22:48:04 · 1905 阅读 · 0 评论 -
nginx(六十)proxy模块(一)proxy_pass指令
proxy_pass深入讲解原创 2022-11-23 21:53:49 · 10863 阅读 · 2 评论 -
nginx(五十九)ngx_http_upstream模块(四)涉及的变量
upstream模块涉及的变量原创 2022-11-23 17:39:42 · 2362 阅读 · 0 评论 -
nginx(五十八)ngx_http_upstream模块(三)最少连接算法
最小连接数算法原创 2022-11-23 15:42:36 · 518 阅读 · 0 评论 -
nginx(五十七)ngx_http_upstream模块(二)一致性hash算法
hash算法原创 2022-11-23 12:57:10 · 754 阅读 · 0 评论 -
nginx(五十六)ngx_http_upstream模块(一)加权负载均衡算法
wrr负载均衡算法原创 2022-11-22 22:25:46 · 362 阅读 · 0 评论 -
nginx(五十五)nginx的反向代理和负载均衡原理
nginx反向代理和负载均衡算法原创 2022-11-22 17:28:43 · 335 阅读 · 0 评论 -
nginx(五十四)详解nginx的11个阶段
nginx的11个执行阶段原创 2022-11-20 22:50:09 · 1526 阅读 · 1 评论 -
nginx(五十三)nginx中使用的PCRE正则
nginx使用pcre正则的问题原创 2022-11-19 20:08:31 · 3135 阅读 · 0 评论